腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
6
回答
使用
每种方法的优缺点是什么?
、
单
链表
允许您单向访问。而
双向
链表
具有next和previous
双向
。 然而,如何以更有序的方式解释这些项目的优缺点?
浏览 8
提问于2012-05-23
得票数 22
回答已采纳
1
回答
二叉搜索树
中
节点
的路径作为二叉搜索树
、
、
、
、
我正在编写一个二进制搜索树实现,我希望有一个函数来查找
节点
,并返回路径中所有
节点
的
双向
链表
。我知道
双向
链表
可以转换成二叉树,所以能够
使用
相同的
类
将会很好(也很酷)。我不能只制作所有
节点
的深度副本,因为我需要对原始
节点
的引用,我将
使用
它来更改原始树(可以是
删除
、平衡等)。例如,我可能有一个调用find的add函数,它将路径
中
的最后一个
节点
返回到新<
浏览 15
提问于2020-03-20
得票数 0
回答已采纳
1
回答
双
链表
与哈希表模式耦合的Haskell替代方案
命令式编程中有一种有用的模式,即
双向
链表
与哈希表相结合,用于在
链表
中进行恒定时间的查找。 此模式的一个应用是在LRU缓存
中
。
双向
链表
的头部将包含高速缓存中最近最少
使用
的条目,并且
双向
链表
中
的最后一个元素将包含最近
使用
的条目。哈希表
中
的关键字是条目的关键字,值是指向链接列表
中
对应于关键字/条目的
节点
的指针。当在高速缓存
中
浏览 9
提问于2019-03-26
得票数 2
回答已采纳
1
回答
使用
类
从
双向
链表
中
删除
节点
我正在尝试
使用
类
从
双向
链表
中分离一个
节点
,但我不完全确定如何做到这一点。我已经得到了
删除
前面的函数,但再次尝试
删除
前面时,我得到了一个分段错误,或者当我尝试
删除
节点
前面以外的任何其他内容时,
节点
仍然显示在我的列表
中
。任何帮助都将不胜感激。
浏览 17
提问于2019-03-03
得票数 0
5
回答
双端
链表
与
双向
链表
的区别
、
、
我不明白双端
链表
和
双向
链表
之间的区别。 两者之间的主要区别是什么?
浏览 0
提问于2015-02-05
得票数 15
1
回答
具有快速索引查找和元素移除的数据结构
、
、
、
摘要:我有一段代码,它想要初始化一个数组,然后迭代地查找索引,获得值,然后
删除
索引处的元素,将上面的所有值向下移动一个索引。对普通数组执行此操作的方法是θ(n^2)。
删除
索引,通过将后面的所有元素向左移动来填充空白。 我想出了一个数据结构:一个完整的二叉树,在叶子和内部
节点
上有‘索引’,存储了被填充的叶子的数量。
使用
nlogn初始化和n个索引/
删除
(它们是logn ),整个运行时是nlogn。
浏览 25
提问于2021-07-14
得票数 1
3
回答
将单个
链表
转换为
双向
链表
、
、
我这里有一个用于生成拼贴的程序的
链表
。这运行得很好,但我想知道如何使它成为一个
双向
链表
。我真的不知道什么是双重链接,也不知道如何创建一个。任何帮助都将不胜感激。 有3个班级。
浏览 5
提问于2012-03-03
得票数 0
2
回答
在
双向
链表
的字符串元素
中
查找字符索引,而不
使用
python
中
的
类
、
、
、
我正在编写一个包含一些有用函数的脚本来编辑
双向
链表
,并且我没有
使用
OOP。所以没有
使用
任何
类
。]我正在尝试创建一个变量,它将
双向
链表
中
字符'^'的值作为“游标”(只是一个虚拟游标,但它实际上只是'^'字符的索引),而不
使用
类
(可能是一个函数或几个函数?)。现在
浏览 1
提问于2018-11-10
得票数 1
4
回答
双向
链表
实现
、
、
我已经看了这里关于
双向
链表
的大多数帖子,但仍然不清楚下面的内容。 我正在用Java练习Goodrich和Tamassia这本书。关于
双向
链表
,如果我错了,请纠正我,它与单
链表
的不同之处在于,
节点
可以插入到任何地方,而不仅仅是在头部之后或尾部之后,
使用
next和prev
节点
,而在单
链表
中
,在列表
中
的任何地方插入都是不可能的?如果要在
双向
链表
中
插入<
浏览 1
提问于2011-01-05
得票数 1
回答已采纳
1
回答
如何为
链表
创建迭代器?
、
、
、
newCopy); nextCopy = newCopy.getNext();} 我有一个
链表
的代码我想创建一个有3个私有成员的迭代器:cur(当前
节点
)、itnext(下一个
节点
)和list (我们正在遍历的整个列表)。我想知道怎样才能得到列表值。有没有办法可以计算出当前
节点
的前一个
节点
?
浏览 0
提问于2020-04-22
得票数 0
2
回答
PostFix的
双向
链表
中缀
、
对于
类
,我们的任务是
使用
“抽象
中
的
双向
链表
堆栈实现”将中缀表达式转换为后缀。我能够编写一个
使用
Stack的程序来进行转换,但是
双向
链表
的用途是什么呢?我们要添加到列表
中
的信息
节点
是什么?这是作为示例提供给我们的stack
类
。为什么变量是下一个类型堆栈?它不应该是Node吗?top.next; }
浏览 1
提问于2015-05-07
得票数 0
1
回答
LinkedList在Java
中
的实时效率
、
我们知道,如果在想要插入的位置之前或之后已经获得了
节点
,那么Double LinkedList数据结构的优点是可以在O(1)时间内插入
节点
。(例如,如果你有一个
双向
链表
: A-B-C-D,如果你已经得到了
节点
C,那么在
节点
C之前或之后插入一个新的
节点
只需要O(1)时间)。如果您在Java/C++
中
手动构造
双向
链表
,这是相当容易理解的,但我最近对Java
中
的LinkedList库很感兴趣,它
浏览 4
提问于2018-11-29
得票数 2
3
回答
从
列表
中
删除
对象
、
我的列表项:{ myData data;我希望实现以下API:{}
浏览 3
提问于2011-05-14
得票数 1
回答已采纳
1
回答
使用
列表表示BigInt
、
、
、
我正在尝试编写自己的BigInt实现,
使用
列表来跟踪大整数
中
的所有数字。每个
类
实现都在一个单独的文件
中
。我知道如何在给定头指针的情况下将两个列表
中
的数据相加,但是在我的BigInt
类
中
,我不能访问list
类
的头指针,所以我该怎么做呢?任何提示都将不胜感激。作业说明: 创建基于
链表
的任意精度无符号整数
类
BigInt。你可以用一种简单的方法创建
链表
,而不用担心列表
中
的载体元素,例如,只
浏览 1
提问于2014-02-13
得票数 0
3
回答
移除
双向
链表
中
给定
节点
后的
节点
、
我正试图在我的
类
中
编写一个函数,它接受一个
节点
,并在
双向
链表
中
删除
紧跟在它后面的
节点
。我有单独的函数来
删除
第一个或最后一个
节点
,所以这只在中间
节点
的情况下。在一个名为DLL的
双向
链表
中
,由1、2、3和4填充,我试图通过将3放在main
中
来
删除
DLL.removeAfter(2)。
浏览 32
提问于2017-07-27
得票数 1
回答已采纳
3
回答
从
双向
链表
中
删除
节点
?
下面是
链表
代码{protected DNode tail, header; {current.setPrev(null); } return current;问题是,当我
使用
previous.setNext(Null)时,它不会让我再次添加
节点
,我认为它与头部和尾部有关。但是,当我
使用
浏览 0
提问于2011-12-16
得票数 0
回答已采纳
2
回答
从
双向
链表
中
删除
节点
、
我认为这是最简单的方法,但当我把它放回程序
中
时,我开始遇到内存访问问题。只要我不操纵头地址,所有其他部分都可以正常工作。
浏览 0
提问于2015-12-15
得票数 1
1
回答
在c++上开发先进先出缓存模拟器的一种好方法
、
、
、
我正在尝试开发
使用
fifo算法的缓存模拟器。我知道fifo算法是如何工作的,但是我在理解如何实现它时遇到了问题。我提供了开发缓存的模板。我想知道实现算法的好方法。
浏览 1
提问于2017-06-02
得票数 0
2
回答
链表
和构造函数
、
、
我发现了一个很大的源代码,它
使用
了几种类型的
链表
数据结构。例如,代码中
使用
的简单
链表
数据结构是
使用
链接类型的nextLink
节点
和初始化对象的构造函数。public Link(int d1, double d2) { data2 = d2;另一方面,另一段代码
使用
以下数据结构(双
链表
?)第二个是
链表
吗?
浏览 2
提问于2014-03-14
得票数 0
3
回答
C双循环
链表
删除
、
、
、
、
我在从循环
双向
链表
中
删除
时遇到问题。我尝试了这里提到的各种不同的方法,但它们都会导致某种错误。在这里,我收到一个错误消息“在tcache 2
中
检测到双重释放”{ while(node
浏览 26
提问于2020-08-14
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券