腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(1086)
视频
沙龙
1
回答
如
何在
排序
后
的
双向
链表
末尾
插入
节点
?
c++
、
data-structures
、
doubly-linked-list
30); display(); } 我想我可能已经实现了
双向
链表
然而,我面临
的
问题是,当我尝试输入一个
节点
时,它
的
数据比最后一个
节点
的
现有数据更大,它不会保存。我使用
的
逻辑可能有问题--查看了之前
的
一些答案,但未能解决问题。
浏览 3
提问于2020-11-12
得票数 0
1
回答
在C中从
双向
链表
中删除
节点
c
、
logic
、
doubly-linked-list
总的来说,我
的
程序是用于在
排序
的
双向
链表
中
插入
和删除
节点
。除了删除最后一个
节点
外,
插入
和删除
链表
中
的
第一个
节点
都可以正常工作。此外,删除中间和
末尾
的
节点
也不起作用。如果我尝试删除最后一个
节点
,我将返回main();如果我尝试删除中间
的
一个
节点
,程序将崩溃。感谢您
的</
浏览 3
提问于2013-08-29
得票数 0
1
回答
LinkedList在Java中
的
实时效率
java
、
doubly-linked-list
我们知道,如果在想要
插入
的
位置之前或之后已经获得了
节点
,那么Double LinkedList数据结构
的
优点是可以在O(1)时间内
插入
节点
。(例如,如果你有一个
双向
链表
: A-B-C-D,如果你已经得到了
节点
C,那么在
节点
C之前或之后
插入
一个新
的
节点
只需要O(1)时间)。如果您在Java/C++中手动构造
双向
链表
,这是
浏览 4
提问于2018-11-29
得票数 2
4
回答
双向
链表
实现
java
、
data-structures
、
linked-list
我已经看了这里关于
双向
链表
的
大多数帖子,但仍然不清楚下面的内容。 我正在用Java练习Goodrich和Tamassia这本书。关于
双向
链表
,如果我错了,请纠正我,它与单
链表
的
不同之处在于,
节点
可以
插入
到任何地方,而不仅仅是在头部之后或尾部之后,使用next和prev
节点
,而在单
链表
中,在列表中
的
任何地方
插入
都是不可能
的
?如果要在
双向</
浏览 1
提问于2011-01-05
得票数 1
回答已采纳
8
回答
什么时候
双向
链表
比单
链表
更有效?
algorithm
、
linked-list
在今天
的
一次面试中,我被问到这个问题。 除了回答、颠倒列表和向前和向后遍历之外,面试官还不断强调其中有一些“基本”
的
东西。我放弃了,当然在面试
后
做了一些研究。在
双向
链表
中
插入
和删除似乎比单
链表
更有效。我不太确定如何才能更有效地使用
双向
链表
,因为很明显需要更改更多
的
引用。有人能解释一下背后
的
秘密吗?老实说,我做了相当多
的
研究,但未能理解我
的
主要问题是,
双向<
浏览 0
提问于2013-03-22
得票数 51
回答已采纳
2
回答
在C中按字母顺序对名称
排序
c
、
sorting
、
struct
、
linked-list
我有一个C结构,它包含一个人
的
联系信息,
如
姓名、电话号码等。“联系人”结构包含在一个
链表
中。我需要以这样一种方式
插入
节点
,即
链表
按字母(升序)
排序
。 在C中有没有内置
的
排序
函数可以调用?或者我必须编写自己
的
排序
函数?如果有一个内置
的
函数,我能得到一个如
何在
链表
中
的
结构上调用它
的
例子吗?
浏览 0
提问于2012-02-18
得票数 2
2
回答
哈希表中
链表
与开放寻址
的
比较
c++
、
performance
、
list
、
data-structures
、
hash
我有一个包含130000个元素
的
数据集,并且我有两种不同
的
数据结构,即
双向
链表
和哈希表。在将数据集元素
插入
链表
时,我使用尾指针将
节点
放在列表
的
末尾
。在将数据集元素
插入
哈希表时,我受益于带有探测函数
的
开放寻址方法。对于数据集中
的
最后10个元素,我面临着110000个冲突。然而,对于两个不同
的
数据结构,
插入
的
总运行时间之间
的
浏览 0
提问于2017-12-01
得票数 0
2
回答
可
排序
的
对象
链表
c#
、
visual-studio-2010
、
sorting
、
linked-list
对于学校实验室,我必须建立一个消息
的
链表
,然后按优先级对这些消息进行
排序
,“高”优先级首先被提取出来,然后是中,然后是低。几天来,我一直在尝试解决这个问题,但我不能把注意力集中在
排序
上。我一直在尝试在我
的
ListofMessages类中不添加除head和size字段之外
的
任何东西来对其进行
排序
,但我所做
的
似乎只是添加垃圾代码。我想自己解决这个问题,但现在我被难住了。这是我到目前为止所掌握
的
。m_cListStart.m_cNext;
浏览 2
提问于2011-10-02
得票数 1
2
回答
在AS3中创建
链表
actionscript-3
、
actionscript
、
linked-list
如
何在
actionScript 3.0中创建
链表
?我有一个项目,我应该从用户获得一些整数,并通过树算法
排序
,例如堆
排序
,并显示在flash中
的
树,我认为我应该使用
链表
排序
的
树算法
的
数据。所以任何人都知道如何创建一个
链表
,我可以像C++
链表
一样
插入
节点
,删除
节点
和传递
节点
。谢谢。SA
浏览 1
提问于2012-08-09
得票数 2
回答已采纳
4
回答
双LL
插入
在循环
的
末尾
卡住
java
、
data-structures
我似乎不明白为什么在
双向
链表
的
末尾
插入
一个
节点
会陷入循环。它要么卡在循环中,要么就是空指针。另外,我想知道在处理
链表
或任何数据结构时,public Node更好还是public void更好。
浏览 0
提问于2019-01-07
得票数 0
1
回答
双
链表
与哈希表模式耦合
的
Haskell替代方案
haskell
命令式编程中有一种有用
的
模式,即
双向
链表
与哈希表相结合,用于在
链表
中进行恒定时间
的
查找。 此模式
的
一个应用是在LRU缓存中。
双向
链表
的
头部将包含高速缓存中最近最少使用
的
条目,并且
双向
链表
中
的
最后一个元素将包含最近使用
的
条目。哈希表中
的
关键字是条目的关键字,值是指向链接列表中对应于关键字/条目的
节点
<e
浏览 9
提问于2019-03-26
得票数 2
回答已采纳
3
回答
在
双向
链表
的
尾部
插入
c++
、
linked-list
、
nodes
、
doubly-linked-list
我第一次使用
链表
,必须创建一个可以在
双向
链表
末尾
插入
节点
的
函数。(entry, NULL, tail); tail = newNode;} Node类按顺序接受要存储
的
值、下一个要指向
的
指针
的
值和前一个指针
的
值。每当我尝试在此处
插入
节点
时,我都会得到一个错误,指
浏览 1
提问于2012-10-09
得票数 1
回答已采纳
2
回答
如何删除O(1)中单
链表
的
最后一个元素?
java
、
linked-list
假设我有一个带有sentinel
的
单
链表
。要在O(1)时间内删除最后一个元素,我需要维护最后2个元素
的
句柄。但是维护最后两个元素
的
句柄会使add操作变得复杂。有没有一种方法可以在不保留最后两个元素
的
句柄
的
情况下删除O(1)中带有标记
的
单
链表
的
最后一个元素?我非常感谢任何用java编写
的
示例代码。 谢谢。
浏览 4
提问于2012-07-08
得票数 1
回答已采纳
1
回答
addLast -双循环
链表
- NullPointerException
java
、
linked-list
、
insert
、
doubly-linked-list
、
circular-list
如
何在
双向
循环
链表
的
末尾
插入
项?为什么我在运行这个
的
时候会有一个NullPointerException?
浏览 11
提问于2020-04-07
得票数 0
2
回答
给定一个LinkedList,最好将元素添加到
末尾
,然后
排序
,还是直接以
排序
的
方式添加元素?
java
、
sorting
、
linked-list
我认为以
排序
的
方式直接添加它们会更快,因为随后直观地操作
节点
和指针似乎非常昂贵。谢谢。
浏览 4
提问于2022-08-10
得票数 -1
4
回答
linkedhashmap如何维护
插入
顺序
java
、
hashmap
我知道Hashmap在内部是如何工作
的
。Linkedhashmap正在扩展Hashmap类。那么Linkedhashmap是如何保持
插入
顺序
的
呢?我已经阅读了用于Linkedhashmap
的
javadoc,但它没有关于这方面的任何细节。有人能帮我理解一下吗? 提前谢谢。
浏览 1
提问于2013-11-24
得票数 9
1
回答
间接枚举或类,我应该使用哪一个来构建基本数据结构
algorithm
、
swift
、
data-structures
、
swift2
当我尝试在Swift 2中实现一些基本
的
数据结构,
如
链接/Doubly链接/回收链接/回收
双向
链表
,AVL树,红黑树,B树和Treap时,我决定利用Swift 2
的
新特性:间接枚举来做这些事情,因为枚举使空
节点
和填充
节点
比类更具语义但很快就发现,对于非循环
链表
,在
插入
元素
后
返回
插入
的
节点
没有任何意义,因为返回
的
值是值
浏览 2
提问于2015-08-24
得票数 4
3
回答
这些时间复杂性正确吗?
c++
、
data-structures
、
big-o
、
time-complexity
我想知道关于以下几点
的
时间复杂性以及推理是否正确。在动态数组
的
末尾
插入
O(1)和O(n)中
的
任何其他位置(因为元素可能需要复制和移动)(类似于std::vector) 我很感谢你对此
的
浏览 6
提问于2014-03-15
得票数 2
回答已采纳
3
回答
用C++实现
链表
优先级队列
c
、
linked-list
、
queue
、
priority-queue
、
fifo
如
何在
C中使用
链表
实现优先级队列?在基本场景中,通过使用先进先出(添加到列表
末尾
列表中
的
插入
操作会保持每个优先级
的
FIFO顺序
浏览 1
提问于2011-09-12
得票数 1
回答已采纳
7
回答
链表
插入
运行时混乱
algorithm
、
language-agnostic
、
big-o
我试着确认
链表
插入
的
运行时间,似乎有两个不同
的
答案。 为了在
链表
的
末尾
插入
一个元素,我认为它需要O(n),因为它必须遍历到
链表
的
末尾
才能访问尾部。但是我看到
的
一些答案是O(1)?他们是否假设所有的
链表
都实现了一个指向尾部
的
指针?如果是这样,这是一个可以接受
的
假设吗?其次,一些地方还建议在
链表
的
浏览 0
提问于2009-12-19
得票数 8
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券