问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

求单链表中数据值是偶数的节点个数的算法

发布网友 发布时间:2023-07-14 17:33

我来回答

1个回答

热心网友 时间:2024-03-29 00:56

很简单啊,你从头开始遍历一遍。如果是偶数就把计数累加1.
伪代码吧,机器上没有编译环境。

//节点定义,一般你的课本上应该有类似的
typedef struct Node
{
int value;
Node* next;
}MyNode;

typedef struct Chain
{
Node* head;//假设有头节点,所谓头节点就是单独在链表前加的一个没有数值,next指向真正的第一个节点的节点.作用是使第一个节点也用next指针获得
}MyChain;

int GetEvenNum(MyChain L)
{
Node* p=L.head;//指向正在遍历的节点,初始为头节点
int num;//个数统计值

do{
p=p->next;//指向下一个节点,第一次是相当于指向了第一个真症结点
if(p->value%2==0)//模2为零,表示是偶数
{num++;}
//否则,不加
}while(p->next)//如果p的下一个节点不为空,表示还没到结尾,继续循环
//到达结尾,推出while,返回num
return num;
}
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
深圳开始全市解封,卖家需做好准备 直通车按什么收费的?收费怎么算? 拼多多直通车产品规则(拼多多直通车收费标准) 江西司法警官职业学院好不好 微信头像晃动是啥意思 一朋友说我是猪,我说他是猪,他问我猪说谁,我该怎么回答 怎么说话能憋住人呢?比如:猪,你说谁呢? 男方:母猪说谁呢 女方:说你这只公猪呢 男方:应该怎么幽默回答好 湖南专升本技能竞赛免试生未被录取可参加普通考试 2024年湖南专升本竞赛免试奖项有哪些 电子烟如何开澎湃模式 2021上半年江苏苏州市补领教师资格证书通知 苏州教师资格证报名时间2023 形容人长得很像的网络用语 北京东直门中医医院,擅长治疗头痛和胃病的好中医,希望给推荐几个_百... 东直门中医院肾内科刘来周几上班 东直门中医院主治什么病,肺癌能治吗 怎样防止两兄弟抢东西 老大总抢老二的东西怎么处理? 两个宝宝经常争抢玩具,应该如何调节呢? 小学生适合看狼性法则还是狼道 猎夫的狼道怎么样好看吗 请问下厚黑学,狼道,人性的弱点,鬼谷子值得读吗,对高中生有帮助吗_百... 芋子怎么炒好吃, 服装店员工3天休一天工资怎么算 甲每上班三天,休息一天,乙每上班两天,休息一天问哪天甲乙两人都休息_百 ... 上3休1,每天8小时的工资怎么算? 四班三运转,上三天正常休息一天,休息那天如果是法定节假日,算不算加班... 以一年360天算,每工作三天休息一天,请问一年总共工作几天?休息几天... 植物含水量在一天中怎样变化? 考虑夏季晴天的蒸腾和吸水速率,昼夜等长... 设计一个超长整数类(至少10个字节),要求重载算术运算符函数,并使用该类... c++链表报错template argument required for 'struct Chain' ...连医生都不相信自己能把病人给治好,那么这个医生还是属于一个... 如果你可以挽救一个人的生命你会去救吗? 康佳led58r5500f背光调节电压没有 为什么中塔边界是一个虚线的国界? ...I am packing my (s???) with my clothes . wachingmyclothes 大金空调故障代码表 网易有爱插件安装设置相关教程 网易有爱怎么安装单体插件 望京去朝阳北五环润泽墅郡369-103怎么坐车 一个券加一个是谁 氨咖黄敏口服溶液的注意事项 氨咖黄敏口服溶液儿童可以吃吗 氨咖黄敏口服溶液的禁忌 VB.NET 写日期到access 格式不对 am(上午)和pm(下午)是缩写,那全称是什么? access中怎么把日期的格式设置成(12月12日1992年)的格式,在哪里输入... 西班牙菲利普二世妻子
  • 焦点

最新推荐

猜你喜欢

热门推荐