永发信息网

链表中新插入的一个节点和之前节点是否相同

答案:1  悬赏:0  手机版
解决时间 2021-11-16 12:08
链表中新插入的一个节点和之前节点是否相同
最佳答案
首先你能实现向双向链表中插入节点的代码
先举个简单的例子:
struct Node{

char name[30];
int age;
double grade;

struct Node *next;
struct Node *prev;
};
插入节点前首先要确保该节点的数据域是否 与 链表的每个节点的数据域进行比较,判断是否出现重复的数据域,保证链表中的每个数据域的唯一性。
根据上面的例子可以这样判断
// 遍历链表
while(head){
// node 表示要插入的节点
if(strcmp(node->name, head->name)==0 && node->age==head->age && node->grade==head->grade){
return false; // 表示节点node的数据域 已在 链表中存在,插入失败
}
head = head->next;
}
// 后面在进行插入操作
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
锦惠大厦停车场(出口)地址在什么地方,想过去
小巧在2008年12岁的时候,只过了3个生日,她是(
女装散货店,一直都是讲价的,每天都与顾客讨
暖气片放供水热一放回水就凉了
函授,电大,自学考试相沟通:属于成人教育还是
比2点3大而比2点5小的小数只有一个/这句
桑白皮煲水有何用?
2017年新农合是否取消?
上海高雷室内高尔夫俱乐部地址有知道的么?有
几种办公地毯材质讲解
问:老师和同学们,为什么浙理工考研预调剂
木字又添点不作术字猜
上海一戎衣室内高尔夫场地址在什么地方,想过
UG,PROE同步建模和直接建模有什么区别
2x 2.5x=27怎样检验
推荐资讯
2016廉租房公示名单
水果店买的椰子洞在哪?
在VC#中,什么是uig独立的编程单位
为什么 带分数通分时要先化成假分数
415除3的竖式怎么算
wow 5.48 多少RMB一万G
从溪口镇到壶潭村怎么坐车?
我和男朋友吵架为什么他扇自己的耳光
请问有没有男主角很帅霸道充满占有欲控制欲的
请老师们看看今年农历六月丁未月的桃花,谢谢
我已经邀请男朋友去我家,到时候还用提醒他吗
瑞沃地址在什么地方,我要处理点事!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?