腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
递归
删除
链表
c
、
recursion
、
linked-list
、
dynamic-memory-allocation
、
free
我是编程新手,在
递归
删除
链表
时遇到了问题。(head == NULL) return; free(head); } 然而,它似乎只
删除
了最后两个节点
浏览 27
提问于2021-11-07
得票数 1
3
回答
析构函数中无意的
递归
调用
c++
我已经创建了一个包含
链表
的类,并且这个类需要有一个用于
删除
链表
的析构函数,但是我之所以包含这个析构函数,是因为delete方法本身调用了析构函数,我最终会在无限
递归
调用情景中结束。set_link(NULL); current_node_ptr = copy_ptr;} 注意:我试着用
递归
调用来
删除
链表
注:我知道这是一个
递归
调用,因为当我遍历调试器时,我可以
浏览 1
提问于2010-01-18
得票数 2
3
回答
递归
地反转
链表
algorithm
、
recursion
问题是,我需要编写一个
递归
算法来反转单
链表
L,这样节点的顺序就会相反。这看起来有点抽象,但我不需要代码或任何东西,因为问题需要一个算法,所以我有点卡住了。我不知道如何开始,我的意思是我有一些关于
链表
的简单事情要做,比如添加到前面和
删除
,但是,反转(特别是
递归
)看起来像一堵墙。
浏览 0
提问于2012-03-16
得票数 0
回答已采纳
2
回答
C++中动态数组与
链表
的比较
c++
、
arrays
、
data-structures
、
linked-list
当我们有动态数组列表时,为什么我们需要一个
链表
? 我已经学习了静态列表和
链表
。我有动态数组列表的知识。但是我找不到这两者的确切区别,有人能帮我回答这个问题吗
浏览 1
提问于2016-02-15
得票数 4
回答已采纳
1
回答
递归
删除
链表
中的数字
c
、
recursion
、
data-structures
、
struct
、
linked-list
大家好,我做了一个函数,根据你想要从
链表
中
删除
的数字
递归
地从
链表
中
删除
。但是在
删除
之后,如果我试图打印列表,它的堆栈,就会出现运行时错误,因为在
删除
之后,数字所在的位置上没有任何东西。
浏览 0
提问于2016-06-02
得票数 0
1
回答
使用
递归
进行
链表
反向打印时出现意外结果
python
、
recursion
、
linked-list
我使用
递归
以逆序打印
链表
。我修改了一下代码,并在
递归
调用的上面添加了另一个print语句,希望它能按原始顺序打印
链表
,但它只打印
链表
的第一个元素。我的
链表
包含以下数据 0 --> 1 --> 2 --> 3 --> 4 --> 5 --> 6 -->
链表
类- class node_obj: self.next = None 我的
递归</e
浏览 15
提问于2019-09-22
得票数 0
回答已采纳
3
回答
从技术上讲,这不是
删除
最后一个节点的一种方式吗?LL C++
c++
current;}current = temp;我只是在想,假设已经有一个
链表
,我们不知道
链表
中有多少个节点,我知道有这样的东西,还有
递归
。我所说的
删除
是指解除分配。current = head; while(NULL !
浏览 0
提问于2012-12-07
得票数 1
回答已采纳
2
回答
链表
递归
java
、
list
、
recursion
、
linked-list
所以,我正在阅读关于
链表
和
递归
的内容。我只是想知道为什么我不能在一个静态void的方法中使用
递归
?另外,我想知道在Java中的
链表
递归
中,为什么可以在打印或搜索节点时使用static void。
浏览 0
提问于2009-11-05
得票数 1
2
回答
链表
、树等的
递归
析构函数不好吗?
c++
、
coding-style
、
recursion
、
destructor
对于我目前的学习练习,我正在研究
链表
和树。我最近看到了一个建议,通过让每个节点
删除
它的子节点来
递归
地销毁数据结构。然而,在我发现的几乎所有示例中,节点析构函数都是空的,一些管理类使用某种形式的迭代和
删除
来处理销毁。从可靠性和/或风格的角度来看,
递归
析构函数本身有什么不好的地方吗?关于我的
递归
销毁示例,我认为当我解决代码的实际问题时,我几乎总是需要某种类型的管理类来保存head的副本,但是为了确保整个数据结构的销毁,管理类只需要
删除
head/root节
浏览 3
提问于2011-08-06
得票数 9
回答已采纳
3
回答
删除
链表
元素-
递归
问题
python
、
recursion
、
data-structures
、
linked-list
、
singly-linked-list
我试图用一个辅助
递归
函数来解决“从值为val的整数
链表
中
删除
所有元素”的问题,但它不起作用。return NoneInput: 1->1, val = 1当我以head = self.checkHead(head, val)形式返回
递归
浏览 0
提问于2021-02-28
得票数 0
1
回答
python调试器断点指向特定的框架
python
、
debugging
我有一个
递归
函数(例如
链表
遍历)。我想在N-1 (倒数第二帧)中附加调试器断点,我怎么做呢?
浏览 1
提问于2022-01-05
得票数 0
1
回答
是否必须以
递归
方式定义单
链表
?
java
、
singly-linked-list
我知道如何在java中
递归
地定义一个单
链表
: int val; ListNode() {} ListNode(int val, ListNode next) { this.val = val; this.next = next; }我的问题是:单
链表
必须
递归
定义吗
浏览 0
提问于2020-10-06
得票数 0
1
回答
除了插入之外,LinkedLists与列表相比还有什么优势?
list
、
data-structures
、
linked-list
我怀疑在存储稀疏数据和图形时,LinkedLists比列表/数组更好。
浏览 1
提问于2011-07-03
得票数 1
2
回答
将
链表
拆分为包含最小和最大数的2个偶数列表。
java
、
algorithm
、
data-structures
给定一个随机顺序的
链表
,将其分解成两个新的
链表
,使得每个列表的元素之和相差最大,列表长度相差不超过1(如果原始列表有奇数元素)。我不能假设列表中的数字是唯一的。算法是在原
链表
(O(n·log )时间,O(n)空间)上进行合并排序,然后用
递归
函数遍历到列表的末尾,确定其长度,在
递归
函数展开时进行分裂。
递归
函数是O(n)时间和O(n)空间。 这是最佳解决方案吗?
浏览 3
提问于2011-02-09
得票数 5
回答已采纳
2
回答
如何使用
递归
从
链表
中
删除
节点?
linked-list
、
singly-linked-list
我需要使用
递归
从
链表
中
删除
一个节点。
浏览 0
提问于2013-09-21
得票数 0
2
回答
由于
递归
删除
,智能指针导致堆栈崩溃
c++
、
memory-management
、
recursion
、
stack-overflow
、
smart-pointers
简单的数据结构,例如
链表
,其中'next‘指针是一个智能指针。当头节点被
删除
时,“下一步”的智能指针开始工作,并执行
递归
删除
。对于一个很长的列表,这会很快打乱堆栈。
浏览 1
提问于2011-08-20
得票数 7
回答已采纳
1
回答
理解
链表
C中的
递归
函数
c
、
function
、
recursion
、
struct
、
linked-list
struct nodo *next;typedef Tessera *Lista;void legale(Lista *head) { free(aux);} 例如,序列"1 2,2 3,3 4,4
浏览 0
提问于2018-12-04
得票数 0
4
回答
如何
递归
查找
链表
中的最大值?
java
、
recursion
、
linked-list
我需要在
链表
中找到最大值,以
递归
方式给出
链表
的头部作为参数。我不知道如何开始这个方法的
递归
部分。到目前为止,这是我所拥有的全部。
浏览 0
提问于2016-03-23
得票数 1
1
回答
Swift中的
链表
arrays
、
swift
、
linked-list
我决定磨练我的数据结构知识,偶然发现了
链表
。
浏览 2
提问于2017-09-06
得票数 2
3
回答
即使从
递归
返回,LinkedList也会保留值
java
、
recursion
、
linked-list
;例如:02它打印:7 2 1 5 [instead of 7 2 5] 不知怎么的,值1被保留在“列表”中,即使它从
递归
中返回
浏览 0
提问于2012-01-30
得票数 2
回答已采纳
点击加载更多
相关
资讯
数据结构和算法基础篇(四)从链表谈递归
基于Java的单链表的删除
Golang实现根据文件后缀删除文件和递归删除文件
LeetCode 每日一题237:删除链表中的节点
JVM语言Kotlin 1.8.0添加目录递归复制、删除功能
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券