腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
在
链表
中
添加
节点
时
卡在
无限
循环
内
java
、
methods
、
linked-list
、
infinite-loop
、
singly-linked-list
我一直
在
努力弄清楚为什么这段代码会陷入
无限
循环
。背后的故事是我已经找到了解决方案,我更改了构造函数,将head赋值为null,并修复了它。 我想知道为什么这段代码不能工作。当我
添加
不同的
节点
时
,它正在工作。代码按预期工作。
添加
相同
节点
时会出现问题。current.next = node; return; } 错误是,它永远不会结束,所以我认为它永远是
循环
浏览 50
提问于2019-10-17
得票数 2
回答已采纳
1
回答
创建自定义
链表
时
的边缘情况
algorithm
、
data-structures
、
linked-list
在
创建
链表
(单
链表
)
时
,我应该涵盖哪些边缘情况?a)无
节点
(b)只有一个
节点
(c)
在
头/尾
添加
节点
(d)避免遍历列表
时
的
无限
循环
(e)避免内存泄漏和悬空指针
浏览 1
提问于2020-05-16
得票数 0
1
回答
如何在没有头/尾指针的C
中
添加
多个
节点
到
链表
中
?
c
、
linked-list
我有一个带有患者列表的多层
链表
,每个患者列表指向一个包含患者的
链表
,每个患者指向一个医生的
链表
。我试图
添加
多个doctors,但是当我尝试显示doctors
时
,我得到一个
无限
循环
,就好像没有指向NULL的next指针一样。如果只有一个医生,一切都很好。我尝试了多种方法,比如将旧
节点
设置为临时指针,然后将新
节点
设置为指向临时
节点
。我的患者列表
链表
和患者
链表
100%工作。doctorN
浏览 8
提问于2019-03-31
得票数 0
回答已采纳
1
回答
是什么导致了这个
链表
节点
添加
代码
中
的
无限
迭代?
c
、
linked-list
这个
链表
代码有点问题。我想遍历这个列表并在列表的尾部
添加
一个新的
节点
,但是,我的while
循环
在
第三个加法上
无限
地运行。((*r)->next == NULL){ break; (*r) = (*r)->next; } 前两个加法设置
节点
(我使用print语句检查),但是,
在
第三个加法
中
,代码进入
无限
循环<
浏览 3
提问于2021-06-30
得票数 0
回答已采纳
4
回答
双LL插入
在
循环
的末尾卡住
java
、
data-structures
我似乎不明白为什么
在
双向
链表
的末尾插入一个
节点
会陷入
循环
。它要么
卡在
循环
中,要么就是空指针。另外,我想知道
在
处理
链表
或任何数据结构
时
,public Node更好还是public void更好。
浏览 0
提问于2019-01-07
得票数 0
1
回答
只有
在
删除
链表
的第一个
节点
时
才会收到“双重释放或损坏”
c
、
linked-list
这个程序的目的是
在
链表
的末尾
添加
一个可以通过ID删除的
节点
。 我可以毫无问题地删除除第一个
节点
之外的所有
节点
。尝试
在
删除第一个
节点
后执行任何操作都会导致意外的行为,例如,如果我
添加
更多
节点
,则会完全清除
链表
,
在
尝试显示
链表
中
的数据时会出现
无限
循环
,或者出现错误"double free or corru
浏览 14
提问于2019-04-21
得票数 1
回答已采纳
4
回答
调试陷入死
循环
的C
链表
程序
c
、
linked-list
这是一个创建和显示
链表
的非常简单的程序。在这里,我陷入了显示
循环
,我看到
无限
的'2->2->2->...‘
在
屏幕上。调试后,我可以看到我的程序总是进入insertNode()的if语句,而它应该只进入一次,即在
链表
初始化时。
浏览 0
提问于2013-08-22
得票数 0
1
回答
为什么d3包布局意外崩溃?
javascript
、
svg
、
d3.js
、
circle-pack
你能说出这两种情况
中
的一种吗?如果是的话,具体的问题是什么?
浏览 2
提问于2013-08-17
得票数 1
回答已采纳
1
回答
在
JavaScript
中
纯功能的、不可变的双链接列表
javascript
、
functional-programming
、
doubly-linked-list
在
JavaScript
中
,
在
无限
循环
中创建一对相互引用的
节点
非常简单: next => a: node('a')(() => z.b)(() => z.b),}; 抓取z.a或z.b,您就可以
无限
地调用例
浏览 5
提问于2022-03-24
得票数 1
回答已采纳
2
回答
Java
中
的
链表
-将地址存储
在
next
中
java
、
linked-list
java
中
链表
的一个基本实现是: int element; ......我不明白的是,
在
类本身
中
声明的类的对象如何能够存储另一个数据成员的地址这将
无限
期地发生,对吗?那么,它是如何工作的呢?
浏览 7
提问于2016-09-25
得票数 0
2
回答
在
树
中
查找
节点
python
、
recursion
、
tree
我
在
树中找到具有任意分支因子的
节点
时
遇到了困难。每个Node承载数据,并且有零个或更多的子
节点
。search方法位于Node类
中
,它检查该Node是否携带数据,然后检查所有这些
节点
的子
节点
。我一直
在
我的递归方法
中
以
无限
循环
结束,有什么帮助吗?nextlevel += node.children return self.find(x) +
浏览 1
提问于2013-08-05
得票数 1
2
回答
访问冲突-无法写入位置
c++
、
templates
我正在尝试为
链表
编写代码,但是当我尝试
添加
节点
时
,代码被
卡在
add()函数
中
while
循环
之后的行上,报告访问冲突错误。怎么了?
浏览 0
提问于2012-03-26
得票数 0
回答已采纳
2
回答
C编程-通过迭代方法反转链接
c
、
data-structures
、
linked-list
、
reverse
然而,当我检查代码
时
,我遇到了一个问题:
在
第23行,为什么我们必须使用temp1->next而不是temp1?当遍历到
链表
的末尾
时
,在哪种情况下我们使用条件(
节点
!= NULL)?在哪种情况下,我们使用(
节点
的链接!= NULL)?如果有人能给我启发,我将不胜感激。
浏览 15
提问于2020-10-20
得票数 0
回答已采纳
3
回答
循环
链表
无限
循环
c
、
linked-list
、
circular-list
我应该做一个程序,可以做多项式addition/subtraction/multiplication/evaluation使用
循环
链表
。我的乘法代码
在
无限
循环
中进行,并且我已经
在
它发生的地方标记了一个注释(用printf语句检测到,删除了)。node *next; node *head; unsigned int count;这是main
中</e
浏览 1
提问于2011-10-06
得票数 2
3
回答
c++
链表
反转指针不前进
c++
、
linked-list
我知道以前有人问过关于反向
链表
的问题,但我想尝试用我自己的实现来解决这个问题。 我的代码对我来说是有意义的,我觉得它应该可以工作,但当我运行调试器
时
,
循环
会
无限
地运行。具体地说,head和next
在
链表
的第一个和第二个
节点
之间保持交替。getLink()方法返回
节点
的指针(指向列表
中
的下一个
节点
)。任何基于我
在
while
循环
下的注释的输入都会有所帮助。
浏览 0
提问于2011-12-16
得票数 1
回答已采纳
1
回答
如果我们
在
查找
链表
中
的
循环
时
更改慢指针和快指针的跳数会怎么样
c
、
data-structures
、
linked-list
要在
链表
中找到一个
循环
,我们只需使用两个指针,既慢又快。fast = head->next->next; { break; } 这样我们就可以
在
链表
中找到
循环
。现在,如果我让指针慢跳2个
节点
,快跳3个
节点
浏览 5
提问于2014-07-02
得票数 3
1
回答
为什么这个
链表
会使我的IDE崩溃?
java
、
linked-list
我不知道这个列表出了什么问题,但是当我尝试测试它
时
,我的IDE崩溃了。我不知道这是我的toString方法还是Add方法,所以下面是我的代码。当我测试这些方法
时
,我的IDE没有打印或返回任何东西,并且停止工作到必须重新启动的地步。
浏览 0
提问于2014-09-28
得票数 0
1
回答
如何在C
中
交换
链表
中
的两个
节点
?
c
、
linked-list
我有这个
链表
{ struct Link *next;现在,我想用swap()函数替换它的两个
节点
,例如,swap(list1, 2, 3, **7**, 5, 6, **4**, 8, 9, 10][1, 2, 3, **4**, 5, 6, **7**, 8, 9, 10] 我尝试做的是
在
实际需要替换的
节点
之前使用
节点
,但我得到了
无限
循环
和已被剪切的<em
浏览 0
提问于2017-07-04
得票数 0
3
回答
如何在Java
中
深度复制双向
链表
java
、
list
、
linked-list
、
double
、
deep-copy
我
在
我的java程序
中
尝试制作一个双向
链表
的深度副本
时
遇到了相当多的麻烦。currNode = currNode.next) { System.out.println("i: " + i);}mHead是我的列表
中
的第一个
节点
,这个
链表
也是
循环
的。我的for
循环
出了问题,因为它遍历了列表
中
的所有元素,然后
无限
地停留在
浏览 0
提问于2011-10-07
得票数 0
回答已采纳
10
回答
为什么我们需要一个“
循环
链表
”(单或双)数据结构?
c
、
data-structures
、
linked-list
、
circular-list
为什么我们需要一个“
循环
链表
”(单或双)数据结构? 它解决了简单
链表
(单
链表
或双
链表
)明显的什么问题?
浏览 0
提问于2010-08-28
得票数 54
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java集合框架之二:LinkedList源码解析
【译】Rust与智能指针
数据结构与算法——链表linked list(04)
链表看这一篇真的就够了!
Facebook 工程师总结的 14 种算法面试模式
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券