腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
6
回答
微软问:单列表还是双列表?使用每种方法的优缺点是什么?
.net
、
linked-list
单
链表
允许您单向访问。而双向
链表
具有next和previous双向。 然而,如何以更有序的方式解释这些项目的优缺点?
浏览 8
提问于2012-05-23
得票数 22
回答已采纳
8
回答
单
链表
和双
链表
中
节点
删除
的时间复杂度
linked-list
、
complexity-theory
、
time-complexity
、
singly-linked-list
、
doubly-linked-list
为什么
在
双
链表
中
删除
节点的时间复杂度(O(1))比
在
单
链表
中
删除
节点的时间复杂度(O(n))快?
浏览 2
提问于2009-12-13
得票数 23
6
回答
带有双向
链表
的哈希表?
algorithm
、
hashtable
(CLRS)指出,使用双向
链表
的哈希表能够比使用单
链表
的哈希表更快地
删除
项目。谁能告诉我
在
Hashtable实现中使用双
链表
而不是单
链表
删除
的好处是什么?
浏览 1
提问于2011-07-28
得票数 9
回答已采纳
3
回答
用于从
链表
中
删除
元素的大O表示法
java
我在读关于
链表
的文章。我发现:从
链表
中
删除
所需的元素需要O(n)运行时间,其中n是列表中元素的数量。谢谢
浏览 0
提问于2016-11-07
得票数 3
回答已采纳
6
回答
如何从
链表
中
删除
中间节点
c++
、
algorithm
、
linked-list
、
nodes
、
singly-linked-list
我有一个单
链表
。如果我想从这个
链表
中
删除
一个已知元素,我该怎么做?例如: Node* head;(44) Node* tail;(39)我只知道从列表
中
删除
第一个元素(如果元素(需要
删除
)是列表
中
的第一个元素)。我得到: head = head-> next; 如何从列表
浏览 7
提问于2014-02-04
得票数 1
2
回答
在
搜索
中
,数组和
链表
哪个更好?
algorithm
我读过关于
链表
和数组的文章,大多数我读到的是数组
在
搜索方面更好,
链表
在
插入和
删除
方面更好,但没有证据。我需要有人告诉我为什么?!
浏览 0
提问于2018-10-21
得票数 0
1
回答
具有快速索引查找和元素移除的数据结构
algorithm
、
data-structures
、
abstract-data-type
、
array-splice
摘要:我有一段代码,它想要初始化一个数组,然后迭代地查找索引,获得值,然后
删除
索引处的元素,将上面的所有值向下移动一个索引。对普通数组执行此操作的方法是θ(n^2)。
删除
索引,通过将后面的所有元素向左移动来填充空白。 我想出了一个数据结构:一个完整的二叉树,
在
叶子和内部节点上有‘索引’,存储了被填充的叶子的数量。一旦你
在
一片叶子上,移除的方法就是清空数据,然后回到树上,用1logn来描述所有的计数。 使用nlogn初始化和n个索引/
删除
(它们是logn ),整个运行时是nlogn。
浏览 25
提问于2021-07-14
得票数 1
0
回答
对于insert和delete操作,
链表
如何比数组更快,尽管这两种数据结构都需要O(n)?
arrays
、
algorithm
、
data-structures
、
linked-list
、
big-o
数组
中
Insert和delete操作的最坏运行时间是O(n),因为我们可能需要进行n次移位。那么为什么
在
执行插入/
删除
密集型操作时,
链表
是首选的。
浏览 2
提问于2018-07-18
得票数 6
回答已采纳
1
回答
Java Vector类未更新
java
、
vector
、
jlist
因此,我正在为一个入门级别的Java类编写一个程序,
在
使用Vector向GUI动态显示数据时遇到了一个问题。我们将数据存储
在
一个
链表
中
,并使用向量
在
GUI一侧显示数据成员的动态列表。我们可以很好地
在
链表
中
添加和
删除
数据,当我们向
链表
中
添加数据时,向量会自动更新(每次成功添加和
删除
时,我们都会调用此操作)。但是,当我们成功地从
链表
中
删除</
浏览 2
提问于2015-05-07
得票数 0
1
回答
LinkedHashMap的impl -使用双
链表
,而不是单
链表
;为什么
linkedhashmap
正如我参考的文档所说,内部维护了一个双向
链表
(DLL 我试图理解为什么选择动态链接库而不是S(单一)所有使用动态链接库的最大优势是向后遍历,但我没有看到任何使用LinkedHashMap()来利用这种优势的用例,因为
在
Iterable接口中没有像next()这样的以前()类型的操作。
浏览 2
提问于2012-10-27
得票数 5
1
回答
如何在c
中
创建
链表
数组?
arrays
、
c
、
linked-list
、
queue
我很久没用过C了,所以我对如何用C创建
链表
数组的语法感到困惑。我有一个名为"Node“的
链表
结构,我想让我的数组由50个单独的
链表
组成,
链表
初始化为NULL。我希望能够做一些事情,比如使用数组
在
第一个列表
中
添加和
删除
信息,使用array1
在
第二个列表
中
添加和
删除
信息,等等。很抱歉,如果这个信息不是很有帮助,让我知道如果你需要更多的细节。
浏览 0
提问于2020-10-06
得票数 0
2
回答
为什么insertVertex会取O(1),而deleteVertex会取O(m),这是正确的吗?
data-structures
、
time-complexity
、
nodes
、
graph-theory
我不能完全确定我的答案,但我把insertVertex设为O(1),因为当您第一次插入时,您添加到数组
中
的只有一个节点和一组相邻的顶点(意味着新节点指向的顶点)。因此,这个时间复杂度是恒定的。
浏览 3
提问于2011-12-07
得票数 4
回答已采纳
1
回答
了解
链表
中
哪个节点已
删除
的最好方法?
java
、
linked-list
我遇到了一个问题,比如,如何知道
链表
中
哪个节点被
删除
了。例如:有一个包含多个节点的
链表
,该
链表
被传递给一个函数,该函数将
删除
任意节点并返回该列表。有没有办法知道哪个节点被
删除
了。根据我的观点,
在
传递
链表
之前,我们需要管理一个数组,该数组将包含
链表
中
每个节点的所有地址,
删除
后,我们需要遍历并找出哪个节点被
删除
了。 最好的方法是什么?
浏览 1
提问于2012-08-13
得票数 0
1
回答
定时器
在
C
中
的实现,用于
在
定时器到期时
删除
链表
中
的记录
c
、
timer
、
linked-list
我需要实现一个
链表
,
链表
中
的每个记录都有"TTL:time to live“变量作为成员之一。因此,每次
在
链表
中
创建一条记录时,都会将TTL设置为某个值,并启动计时器。一旦定时器超时,必须立即从
链表
中
删除
该记录。 我想知道这是否可以
在
C
中
实现,如果可以,如何实现?
浏览 1
提问于2013-09-21
得票数 1
2
回答
在
文件
中
维护
链表
c++
、
file
、
serialization
、
linked-list
作为编程作业的一部分,我必须在文本文件
中
维护一个
链表
。我使用
链表
数据结构很方便,但使用C++
中
的文件就不太方便了。有人能给我一个想法或概述如何接近它吗?我应该能够添加或
删除
链表
,也能够添加或
删除
链表
中
的节点,或者应该重用在一个
链表
上
删除
的空间。每个列表都有一个数字(整数),所有节点大小相同,包含整数。31 - head_o
浏览 2
提问于2012-04-06
得票数 1
回答已采纳
1
回答
C++:如何
删除
链接列表中出现的所有值
c++
、
linked-list
我目前正在尝试研究
链表
在
C++
中
是如何工作的,我遇到了
在
链表
中
删除
某个特定值的主题。我知道如何
删除
特定值的第一个实例,这是没有问题的。但是,我不能考虑如何
删除
链表
中
具有某些值的所有实例。我可以看到如何
删除
列表开头和中间的值的任何实例,但是一旦l->next是nullptr,我就卡住了。如果l->next是一个nullptr,那么我如何将指针从值之前重定向到要
删除
浏览 0
提问于2015-10-16
得票数 0
5
回答
在
python
中
从
链表
中
删除
元素
python
、
list
我想知道你们
中
是否有人可以给我讲解如何在python
中
删除
链表
中
的元素,我并不是要代码,而是一个用英语写的伪算法。例如,我有一个
链表
1 -> 2 -> 2 -> 3 -> 4,我想
删除
其中一个2,我该怎么做呢?我想遍历
链表
,检查其中一个节点的数据是否等于它后面的节点的数据,如果是
删除
它。但我
在
拆卸部分时遇到了麻烦。谢谢!
浏览 0
提问于2015-10-29
得票数 2
4
回答
如何在两个类之间共享
链表
share
假设我
在
类A
中
创建了一个
链表
,那么类B如何访问它呢?如果有很多感谢,请给我一些例子
浏览 0
提问于2009-10-02
得票数 1
2
回答
C++
中
动态数组与
链表
的比较
c++
、
arrays
、
data-structures
、
linked-list
当我们有动态数组列表时,为什么我们需要一个
链表
? 我已经学习了静态列表和
链表
。我有动态数组列表的知识。但是我找不到这两者的确切区别,有人能帮我回答这个问题吗
浏览 1
提问于2016-02-15
得票数 4
回答已采纳
5
回答
删除
链表
C++
中
的节点
c++
、
linked-list
所以我一直
在
搜索论坛,但我对这种语言和
链表
仍然是非常陌生的,所以我几乎无法破译结果。 基本上,我为我的
链表
做了一个
删除
函数。我现在可以创建一个列表,遍历列表,排序列表,搜索列表,并在
链表
中
的任何节点之前插入。我从插入
中
回收了一些代码,以定位列表
中
我可以
删除
的点。我的主要困惑是如何将前面的点链接到我要
删除
的节点之后的节点。
浏览 0
提问于2013-03-25
得票数 2
回答已采纳
点击加载更多
相关
资讯
LeetCode 每日一题237:删除链表中的节点
82.删除排序链表中的重复元素 II
算法:113.删除排序链表中的重复数字 II
基于Java的单链表的删除
如何在Rust中实现链表
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券