腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
链表
中
拥有头部
节点
和尾部
节点
有什么好处?
我通过使用指向
链表
第一个
节点
的
指针来学习
链表
。该指针将是列表
的
头部。我假设如果我想要一个尾部指针,那么我可以对列表
中
的
最后一个
节点
做同样
的
事情。现在我已经看到了
链表
的
另一个
实现
,其中在列表
的
前面有一个
虚拟
节点
,在列表
的
末尾有一个
虚拟
节点
。我不明白为什么我们需要这些
虚拟
浏览 3
提问于2018-06-04
得票数 2
3
回答
循环
的
C++
链表
、
有没有最后一项指向第一项
的
链表
的
标准C++
实现
?因此,当您在最后一个元素上调用next时,将返回到第一个元素。这看起来在游戏中非常有用,但我不知道有什么
实现
。谢谢。
浏览 0
提问于2021-02-18
得票数 0
2
回答
链表
实现
中
的
虚拟
节点
、
、
、
我正在尝试
实现
一个单
链表
。 要求是: 1.按数据顺序插入2.从头中移除 我需要在我
的
实现
中有一个
虚拟
节点
吗?另外,
虚拟
节点
应该放在列表
的
开头还是列表
的
结尾?我在谷歌上搜索答案,发现在删除列表
中
的
最后一个
节点
时,
虚拟
节点
很有帮助。但是,我不明白是怎么做到
的
。有人能解释一下吗?
浏览 12
提问于2019-04-06
得票数 3
回答已采纳
2
回答
合并两个排序
链表
--理解为什么它是O(1)和O(N)空间复杂度
、
、
、
、
我看到
的
用于迭代合并两个排序链接列表
的
大多数
实现
如下。 创建一个
虚拟
节点
。将其指向具有较小值
的
链接列表头。把头移到下一个
节点
。将
虚拟
指针移动到其下一个
节点
。重复一遍。我不明白为什么这个过程
的
空间复杂度是O(1)而不是O(N)?当我们将
虚拟
节点
指向两个链接列表
中
的
现有
节点
时,我们实际上创建了一个新
的
链接列表--
浏览 0
提问于2017-03-04
得票数 3
回答已采纳
1
回答
如何为
链表
创建迭代器?
、
、
、
newCopy); nextCopy = newCopy.getNext();} 我有一个
链表
的
代码我想创建一个有3个私有成员
的
迭代器:cur(当前
节点
)、itnext(下一个
节点
)和list (我们正在遍历
的
整个列表)。我想知道怎样才能得到列表值。有没有办法可以计算出当前
节点
的
前一个
节点
?
浏览 0
提问于2020-04-22
得票数 0
1
回答
何时初始化
链表
中
的
虚拟
节点
、
、
我正在用Java
实现
一个带有虚
节点
的
单
链表
版本。,header和last
节点
指向一个
虚拟
节点
。这是
实现
链表
的
有效方法吗?或者,我必须像下面这样修改prepend()方法
中
的
代码吗?newNode.setNext(existingNode); }} 另外,真的有必要使用<em
浏览 18
提问于2021-09-18
得票数 1
回答已采纳
2
回答
单
链表
中
从中间删除
节点
的
算法
、
、
我正在阅读破解编码面试和做练习题,我被困在这个问题上: “
实现
一个算法来删除中间
的
节点
(即,除第一个和最后一个
节点
以外
的
任何
节点
,不一定是确切
的
中间
节点
)或单
链表
,只给出对该
节点
的
访问权限。示例输入:
链表
中
的
节点
a->b->c->d->e->f结果:不返回任何内容,但新
的
链
浏览 26
提问于2021-06-21
得票数 0
2
回答
分配内存页面和页面表
的
算法
、
、
、
、
我想设计一个分配和释放内存页面和页面表
的
算法。什么样
的
数据结构可以
实现
最佳性能和最简单
的
实现
?
浏览 0
提问于2010-01-20
得票数 1
回答已采纳
1
回答
前哨
节点
就是
虚拟
节点
吗?
、
、
、
假设在
链表
中
,许多leetcode解决方案建议我们可以创建一个
虚拟
节点
来简化问题( dummy_node = ListNode(0) )。我
的
DS&A教授还建议我们有一个指向
链表
头部
的
前哨
节点
。我想知道他们说
的
是同一件事吗?提前感谢!
浏览 6
提问于2021-04-14
得票数 0
2
回答
在linkedlist中保留没有数据
的
head
节点
有什么性能优势?
在
链表
中保留无用数据
的
头
节点
有什么性能优势?但是我想不出使用头
节点
而不是头指针有什么好处。有人能澄清一下1个问题和2个
实现
,一个是头
节点
,另一个是头指针,并在性能/复杂性之间进行权衡?
浏览 7
提问于2012-03-14
得票数 3
回答已采纳
2
回答
什么是假人头?
、
所以我想确切地知道什么是
链表
中
的
虚拟
头/
虚拟
节点
。有没有人能告诉我它
的
定义,并给我举个例子?
浏览 0
提问于2016-05-19
得票数 7
3
回答
数据结构列表和图形有什么区别?
、
、
我知道单链接列表是由
节点
组成
的
,每个
节点
都有指向下一个
节点
的
指针(或指向下一个
节点
的
null ),但是图也有具有数据和指向下一个
节点
的
指针
的
节点
。 那么,数据结构
链表
和图表之间
的
本质区别是什么呢?那么基于列表
的
搜索和基于图形
的
搜索呢?
浏览 3
提问于2015-04-18
得票数 6
回答已采纳
7
回答
链表
中
的
头
节点
、
、
我在理解
链表
数据结构
中
第一个
节点
或所谓
的
头
的
性质时遇到了问题。
链表
由
节点
组成,每个
节点
包含一些数据和指向列表
中
另一个
节点
的
链接。但是第一个
节点
是包含数据和到第二个
节点
的
链接
的
节点
吗?或者它只包含一个到
节点
的
链接(不包含数据)?我认为
链表
中
<
浏览 1
提问于2010-12-20
得票数 9
3
回答
C
中
链表
中
的
头
节点
、
、
在学习c
中
的
链表
时,我遇到了head
节点
的
两个不同
的
实现
。假设下面是所使用
的
结构:{ struct node *next;然后,第一个
实现
是头
节点
只是一个没有实际数据
的
虚拟
节点
,而只是到另一个
节点
(第一个有数据
的
实际
节点
第二种
实现
是头<e
浏览 0
提问于2014-01-27
得票数 2
0
回答
2021-04-09:rand指针是单
链表
节点
结构中新增
的
指针,rand可能指向
链表
中
的
任意一个节?
、
2021-04-09:rand指针是单
链表
节点
结构中新增
的
指针,rand可能指向
链表
中
的
任意一个
节点
,也可能指向null。给定一个由Node
节点
类型组成
的
无环单
链表
的
头
节点
head,请
实现
一个函数完成这个
链表
的
复制,并返回复制
的
新
链表
的
头
节点
。 【要求】时
浏览 133
提问于2021-04-09
1
回答
Python
链表
无法保存头
节点
、
这是关于leetcode
的
一个问题:“234.回文
链表
” 我想要颠倒
链表
,并将颠倒
的
链表
与原始列表进行比较。如果没有区别,则返回True。但奇怪
的
是,尽管我将head复制到了一个
虚拟
节点
,以记录起始位置。在颠倒列表之后,我不能从
虚拟
节点
迭代,似乎列表
中
只剩下一个元素了。 为什么/如何更新
虚拟
节点
?这让我很恼火,我想把头撞到墙上。基于我有限
的</e
浏览 19
提问于2019-04-13
得票数 0
3
回答
为什么链接列表
实现
被认为是线性
的
?
通常,计算机内存总是线性
的
。那么,在逻辑意义上,“非线性”一词是否用于数据结构?如果是这样的话,在逻辑上
实现
线性计算机内存
中
的
非线性,我们使用指针。是那么回事吗?在这种情况下,如果指针是
实现
非线性
的
虚拟
实现
,那么为什么像
链表
这样
的
数据结构被认为是线性
的
,如果在现实
中
节点
从来没有物理上相邻?
浏览 0
提问于2011-11-22
得票数 1
回答已采纳
1
回答
从头开始
实现
Java.Util
链表
、
、
、
、
我想用java.util库不包含
的
函数
实现
一个单
链表
,比如:返回
链表
中
的
中间
节点
,并在
链表
中
插入一个新
的
头。我
的
问题是: java.util
链表
是什么类型
的
链表
(例如,单次、双次)?其次,我想知道您是否建议我从头开始
实现
链表
。我关心
的
是能够在没有第三方库
的
情况下维护我自己<e
浏览 11
提问于2020-11-18
得票数 0
3
回答
向
链表
添加元素时,为什么不使用指针指向指针?
、
我看过这个问题:int addNodeBottom(int val, node *head){ node *
浏览 1
提问于2013-02-14
得票数 2
1
回答
二叉搜索树
中
节点
的
路径作为二叉搜索树
、
、
、
、
我正在编写一个二进制搜索树
实现
,我希望有一个函数来查找
节点
,并返回路径中所有
节点
的
双向
链表
。我知道双向
链表
可以转换成二叉树,所以能够使用相同
的
类将会很好(也很酷)。我不能只制作所有
节点
的
深度副本,因为我需要对原始
节点
的
引用,我将使用它来更改原始树(可以是删除、平衡等)。例如,我可能有一个调用find
的
add函数,它将路径
中
的
最后一个
节点<
浏览 15
提问于2020-03-20
得票数 0
回答已采纳
点击加载更多
相关
资讯
LeetCode 每日一题237:删除链表中的节点
如何在Rust中实现链表
玩转内核链表list_head,教你管理不同类型节点的实现,建议收藏
C/C+编程笔记:链接列表(链表)丨删除节点的操作源码
如何实现 React 中的虚拟 DOM(下)
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券