复杂链表删除其中一个节点,我的程序在删除random的时候出问题了,不知道哪里的问题

代码在此https://paste.ubuntu.com/p/PxHvzzWBXD/
输入样例

5 2 2 0
3 1 6 9 15
2 4 -1 1 -1
2 3
1 0 2 10 3 -1
输出样例
1 3 1 10 9 -1
1 1 -1

2个回答

能否说一下这代码是用来干什么的?如果是编程题,给一下题目

qq_40946921
Italink 回复weixin_42044845: 求采纳0.0
接近 2 年之前 回复
weixin_42044845
透过胶体 嗯,确实还有一个地方有问题。。。我刚刚也试了试
接近 2 年之前 回复
qq_40946921
Italink 改好之后不会报错但输出不对,可能其他地方还有错
接近 2 年之前 回复
qq_40946921
Italink 回复weixin_42044845: 你的InitList函数在初始化Next为NULL的时候把Random给忘了
接近 2 年之前 回复
weixin_42044845
透过胶体 你是指temp->Random = result->Next;这个random?
接近 2 年之前 回复
qq_40946921
Italink 回复weixin_42044845: Insert函数里
接近 2 年之前 回复
qq_40946921
Italink 回复weixin_42044845: 最后一个random是不是忘记置NULL了
接近 2 年之前 回复
weixin_42044845
透过胶体 https://paste.ubuntu.com/p/Xsjqb2vncd/目在此
接近 2 年之前 回复

图片说明
我的结果少了个-1图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐