永发信息网

链表删除元素怎么写

答案:1  悬赏:10  手机版
解决时间 2021-02-17 22:46
链表删除元素怎么写
最佳答案
单向链表节点的一般形式:
struct node{
int value;
node *next;};
每个链表节点的next成员即为指向下个节点的指针。
不管链表是单向链表还是双向链表或者其他什么形式,删除元素的思想是要知道即将被删除的元素,以及该元素的上一个节点和下一个节点。把即将被删除的元素的指针成员的值赋给其上一个节点的指针成员,再删除元素,就能完成任务。
比如要删除一个值为n的元素,我们可以如下判断:
node *temp = p->next;
if (temp->value == n){
p->next = temp->next;
delete temp;}
else
p = temp;
如此加上循环就能搜索链表中符合要求的元素并删除。

如有特定的应用问题需要编程,或者需要更详细的解答,可联系我。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
寻找一些歌曲里面比较经典的舞蹈动作,像《你
2009款本田噢德塞前保险杠多少钱
求500克黄豆中含蛋白质和脂肪各多少克?500克
二年级语文暑假作业42面有一题是这样的:
昨天的彩信,今天可以在下载吗
交往了3个月了,还没确定关系,到底问题在哪
字在口字里面是什么成语
五邑大学企业管理研究生就业
这个哥们是谁?如果要是和他打你能不能打过他
我和女朋友年龄一样大 这样好吗
gl8和奥德赛哪个好开
请问115链接的用法,我打开链接却是这样,下
张洋今年11岁,爸爸37岁,多少年后,爸爸的年龄
temple run磁铁5级不是无限时间吗
我的朋友诈骗15000,已经全部退赃,但是要处
推荐资讯
垦利县西宋万亩桃园景色旖旎,可随着近几年的
单选题中国人民银行决定,从2004年10月29日起
问:求高手鉴别真假,整条外包装上有免税专卖
九九家具怎么去啊,有知道地址的么
爱美格这个地址在什么地方,我要处理点事
刚毕业,恋爱了两年了,女友父母反对,逼着我
亚当和夏娃是怎麽死的?
国内本科学动画,想去美国读研究生可以转其他
皇岗海关二份报关单可以只报一份公路舱单吗?
给钱就发的核心期刊有哪些
中国电信建设银燕天翼手机卖场地址在什么地方
献血好还是不好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?