腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
链表
删除
方法
java
、
list
下面是我的
链表
的一个类定义。我运行一个测试程序,创建一个新的LinkedList,插入数字"3,2,1“,然后打印列表。这可以很好地工作。但是,当我尝试
删除
"3“或"2”时,delete
方法
永远不会完成。当我尝试
删除
"1“时,它只是打印出完整的列表,就好像什么都没有
删除
一样。
浏览 1
提问于2014-02-16
得票数 0
回答已采纳
1
回答
链表
删除
方法
java
、
linked-list
有人能解释一下为什么下面的delete
方法
不起作用吗?它似乎在我试图
删除
的值处创建了一个无限循环。它应该遍历
链表
,
删除
传递给该
方法
的值的所有实例,并返回
删除
的节点总数(return num;)。
浏览 17
提问于2016-09-21
得票数 0
回答已采纳
3
回答
双
链表
删除
方法
java
、
linked-list
我正在实现一些基本的数据结构来清理我的内存,并且我希望对我的DoubleLinkedList
删除
方法
进行审查。我觉得它有额外的检查,但我想不出另一种
方法
来实现。remove
方法
: if (isEmpty()) { throw new NoSuchElementException(
浏览 0
提问于2014-10-12
得票数 4
回答已采纳
3
回答
使用
链表
和数组的堆排序实现
algorithm
、
sorting
、
heap
堆排序可以使用
链表
和数组来实现。使用数组和
链表
构建堆的时间复杂度是O(nlogn)吗?
删除
的时间复杂度是多少?
浏览 2
提问于2013-01-29
得票数 0
1
回答
了解
链表
中哪个节点已
删除
的最好
方法
?
java
、
linked-list
我遇到了一个问题,比如,如何知道
链表
中哪个节点被
删除
了。例如:有一个包含多个节点的
链表
,该
链表
被传递给一个函数,该函数将
删除
任意节点并返回该列表。有没有办法知道哪个节点被
删除
了。根据我的观点,在传递
链表
之前,我们需要管理一个数组,该数组将包含
链表
中每个节点的所有地址,
删除
后,我们需要遍历并找出哪个节点被
删除
了。 最好的
方法
是什么?
浏览 1
提问于2012-08-13
得票数 0
6
回答
链表
问题
c++
、
c
删除
单个
链表
的第t (t>1)个节点。在生成的
链表
中,再次
删除
第t个节点。重复此操作,直到只剩下t-1个节点。为此,我想出了一个办法:遍历到第t个节点,
删除
所有的节点到最后,有没有比这更有效的
方法
呢?有没有人能帮我。谢谢。
浏览 0
提问于2010-06-07
得票数 0
回答已采纳
2
回答
是否有支持O(1)子序列
删除
和插入的数据结构
data-structures
我正在寻找一种优化字符串的
方法
,以便您可以比Θ(n)更快地
删除
字符串中的连续段,因为我将执行大量
删除
操作,并且我的代码有时间限制。我尝试使用
链表
,因为您只需更改节点中的"next“变量即可插入或
删除
段。 虽然这确实会导致O(1)个
删除
、插入和
删除
,但我必须首先在Θ(n)时间内遍历
链表
,到达我想要插入/
删除
的节点/索引。有没有一个修改过的版本,这样我就不必在每次插入/
删除
时都遍历
浏览 0
提问于2020-11-21
得票数 0
6
回答
带有双向
链表
的哈希表?
algorithm
、
hashtable
(CLRS)指出,使用双向
链表
的哈希表能够比使用单
链表
的哈希表更快地
删除
项目。谁能告诉我在Hashtable实现中使用双
链表
而不是单
链表
删除
的好处是什么?
浏览 1
提问于2011-07-28
得票数 9
回答已采纳
1
回答
链表
删除
与insertAfter
方法
java
、
methods
、
linked-list
我在delete和insertAfter
方法
方面有问题,如果操作成功(真)或不成功(False),这些
方法
将执行操作并返回布尔值。InsertAfter
方法
将插入字符串,但始终位于相同的位置,而Delete
方法
将始终
删除
相同的节点。current.next = sucNode; } }delete
方法
只<
浏览 6
提问于2020-10-26
得票数 0
回答已采纳
1
回答
在Java中创建排序
链表
java
、
sorting
、
linked-list
因此,我应该按字母顺序对Java中的
链表
进行排序(节点是字符串)。我不允许使用集合,因此我必须构建自己的
链表
和排序算法。我已经创建了一个
方法
,可以在
链表
中找到最大(或字母表下最远)的单词。现在,我尝试通过获取一个
链表
进行排序,找到最大的元素并将其插入到新的
链表
中。然后,它
删除
最大的,并继续执行相同的操作,直到
链表
为空。当我运行它时,我得到了一个空白列表,我的代码出了什么问题?temp = current; current = temp.
浏览 0
提问于2014-06-18
得票数 0
2
回答
如何从
链表
C++的第k个元素返回信息
c++
、
linked-list
假设我有一个由{12,25,46, 27 ,57}组成的
链表
,我选择k为4。我希望有一种
方法
来迭代这个
链表
,并只打印27作为输出。 我还想知道如何以同样的方式
删除
变量。因此,如果我从列表中选择变量3,我希望
链表
打印为{12,25,27,57}。
浏览 0
提问于2021-03-05
得票数 0
4
回答
如何在两个类之间共享
链表
share
假设我在类A中创建了一个
链表
,那么类B如何访问它呢?如果有很多感谢,请给我一些例子
浏览 0
提问于2009-10-02
得票数 1
2
回答
计算信号量还是互斥锁?
c++
、
multithreading
、
algorithm
我有一个多线程应用程序,它有一个
链表
。代码中的许多地方都在遍历
链表
,但有一个地方的节点被
删除
了。遍历
链表
的位置不需要相互保护,即它们可以并行发生,但发生
删除
的位置需要在其他遍历位置都不起作用时发生。如果我有一个互斥锁并锁定所有位置--包括所有的遍历位置和
删除
位置,它可以工作,但这会减慢整个应用程序的运行速度。我计划做的是,让一个变量(信号量)在遍历开始之前递增,在遍历结束时递减。当计数信号量为0(表示没有人在遍历
链表
)时,
删除
位置将通过保持互斥变量来工
浏览 2
提问于2018-01-04
得票数 0
2
回答
使用
链表
的调度程序有哪些替代方案?
embedded
、
scheduling
我正在读一篇关于的文章,作者解释了如何使用
链表
实现任务的调度器。他还指出,这不是最好的
方法
,因为任务是根据优先级插入和
删除
的;但是,他没有解释那些其他
方法
是什么。除了
链表
之外,还有什么其他
方法
可以实现调度程序?
浏览 1
提问于2012-09-24
得票数 1
回答已采纳
1
回答
编译器显示abort调用
c++
、
linked-list
exceeded.Is,还有任何其他
方法
可以优化这段代码,以减少资源的使用。您将获得指向
链表
的头节点的指针和要
删除
的节点的位置。
删除
给定位置的节点,并返回head节点。位置0表示头部,位置1表示距离头部一个节点,依此类推。
删除
节点后,列表可能会变为空。输入格式 您必须完成deleteNode(SinglyLinkedListNode* list,int position)
方法
,该
方法
接受两个参数-
链表
的头部和要
删除
的节点的位置。输入的
浏览 18
提问于2020-07-22
得票数 0
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
3
回答
为什么Java中的addLast()取代了我的
链表
?
java
、
linked-list
我有一个类,它应该创建一个哈希表,并为这些值创建一个
链表
。如果键是新的,它会创建一个
链表
,如果已经存在,则会将其追加到列表的末尾。由于某种原因,当我使用addLast()时,它会替换我列表中的内容。
浏览 0
提问于2013-07-09
得票数 0
回答已采纳
2
回答
数组列表或
链表
选择哪一个
arraylist
、
data-structures
、
linked-list
您会使用数组还是
链表
来实现此队列。 我还了
链表
。大量的插入正在发生(服务器添加订单),这是
链表
所擅长的。您不需要搜索或随机访问(数组擅长的),因为厨师总是从队列中取出第一个订单。
浏览 1
提问于2017-10-29
得票数 0
2
回答
方法
从
链表
中移除集合。
java
、
methods
、
collections
、
linked-list
、
hashset
我正在尝试创建一个
方法
,用于从
链表
"L1“中
删除
集合"L2”值的所有外观。我想知道该怎么做。目前我正在考虑从集合"L2“的值创建一个HashSet并
删除
它,我只是想知道是否有一种
方法
可以使该
方法
的时间约束为O(n)。 忘了提一下,
链表
L1和集合L2都没有排序。两者都是由整数组成的。
浏览 20
提问于2018-10-11
得票数 3
回答已采纳
点击加载更多
相关
资讯
基于Java的单链表的删除
LeetCode 每日一题237:删除链表中的节点
82.删除排序链表中的重复元素 II
头插法和尾插法创建、删除、遍历单链表
算法:113.删除排序链表中的重复数字 II
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券