腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
6
回答
如何
从
链表
中
删除
中间节点
、
、
、
、
我有一个单
链表
。如果我想从这个
链表
中
删除
一个已知
元素
,我该怎么做?例如: Node* head;(44) Node* tail;(39)我只知道
从
列表
中
删除
第一个
元素
(如果
元素
(需要
删除
)是列表
中
的第一个<
浏览 7
提问于2014-02-04
得票数 1
3
回答
用于
从
链表
中
删除
元素
的大O表示法
我在读关于
链表
的文章。我发现:
从
链表
中
删除
所需的
元素
需要O(n)运行时间,其中n是列表中
元素
的数量。谢谢
浏览 0
提问于2016-11-07
得票数 3
回答已采纳
2
回答
删除
第一个
元素
的双向
链表
、
我对
java
非常陌生,我的双向
链表
addFront方法和addRear方法工作得很好,但只有出队方法不能工作。在main方法
中
,我用dequeueFront ()方法做了一个移除前端
元素
的测试,当我移除前端
元素
时,它是有效的,但如果我继续移除前端
元素
, Exception in thread "main"
java
.lang.NullPointerExceptionat DoublyLinkedDeque.dequeueFront(DoublyLin
浏览 0
提问于2016-04-21
得票数 0
6
回答
支持快速
删除
任何节点的
Java
链表
?
、
、
java
.util.LinkedList不允许您快速
删除
列表
中
的给定对象。remove( object )方法执行线性搜索来查找列表
中
的对象,以便可以将其
删除
。因为这是一个双向
链表
,所以只要更新指针(node.prev和node.next)就可以
删除
。NOTE1:我不想在迭代时移除。我知道这很快,但我一开始就没有遍历
元素
。NOTE2:为了简单起见:给定一个我知道它在双向
链表
<
浏览 4
提问于2012-02-07
得票数 6
回答已采纳
2
回答
Java
链表
:使用迭代器
删除
最大的
元素
、
、
、
如何在
java
中
删除
链表
中最大的
元素
?我知道我可以使用get()或remove()函数来检索/
删除
元素
。但我想让它更有效率。我想使用迭代器。你知道我该怎么做吗?注意,我不想创建我自己的
链表
。我甚至不想对我的
链表
进行排序。 我可以对此进行线性搜索吗?如果是这样,我如何跟踪指向最大
元素
的指针(或迭代器)。任何帮助都将不胜感激。
浏览 0
提问于2011-05-08
得票数 0
3
回答
链表
,通过返回新列表
删除
元素
、
、
使用
Java
,我有一个链接的LList类和一个LLNode类。我正在尝试
从
我的
链表
中
删除
一个
元素
,方法是返回一个不带该
元素
的新
链表
。基本上,如果列表不包含特定
元素
,则返回该
元素
,但如果包含,则创建一个新
元素
。我遍历了当前的列表,看看它是否包含
元素
e,但不确定如何创建没有该特定
元素
的列表。
浏览 0
提问于2017-02-18
得票数 0
3
回答
从
Java
链表
中
删除
最小
元素
、
我正在尝试从一个
Java
LinkedList
中
删除
一个最小
元素
。 为了找到最小值,我必须遍历LinkedList一次。我想保存该
元素
的Node或Iterator,以便在O(1)
中
删除
它。
浏览 0
提问于2017-03-27
得票数 2
2
回答
如何
删除
O(1)
中
单
链表
的最后一个
元素
?
、
假设我有一个带有sentinel的单
链表
。要在O(1)时间内
删除
最后一个
元素
,我需要维护最后2个
元素
的句柄。但是维护最后两个
元素
的句柄会使add操作变得复杂。有没有一种方法可以在不保留最后两个
元素
的句柄的情况下
删除
O(1)
中
带有标记的单
链表
的最后一个
元素
?我非常感谢任何用
java
编写的示例代码。 谢谢。
浏览 4
提问于2012-07-08
得票数 1
回答已采纳
2
回答
在
java
中
从
链表
中
删除
元素
、
、
尝试
从
链表
中
删除
特定
元素
Node node = head; if(head.datanode.next; if(node.data == num) { }错误
java
.lang.NullPointerExceptionat
浏览 1
提问于2019-08-31
得票数 0
1
回答
将
元素
从
存储桶移动到LinkedList,但有一个
元素
被完全
删除
、
、
、
、
我正在为我在
Java
的计算机科学实验室做基数排序,但是我遇到了一个问题。 根据数字的值将所有
元素
放入存储桶后,我有一个方法可以将所有
元素
从
存储桶移动到另一个
链表
中
。出现的问题是,
从
存储桶到
链表
的移动导致一个
元素
丢失。bucket是一个LinkedLists数组,pass是一个
链表
。此外,带有字符串参数的removeFirst方法只
删除
第一个
元素
并返回该节点。
浏览 4
提问于2018-11-16
得票数 0
3
回答
从
ArrayList或LinkedList
中
删除
元素
更有效吗?
、
、
从
理论上讲,
从
ArrayList或LinkedList
中
删除
元素
更有效吗
浏览 0
提问于2009-06-23
得票数 0
回答已采纳
1
回答
在
Java
中
创建排序
链表
、
、
因此,我应该按字母顺序对
Java
中
的
链表
进行排序(节点是字符串)。我不允许使用集合,因此我必须构建自己的
链表
和排序算法。我已经创建了一个方法,可以在
链表
中找到最大(或字母表下最远)的单词。现在,我尝试通过获取一个
链表
进行排序,找到最大的
元素
并将其插入到新的
链表
中
。然后,它
删除
最大的,并继续执行相同的操作,直到
链表
为空。当我运行它时,我得到了一个空白列表,我的代码出了什么问题?返回最大
元素</
浏览 0
提问于2014-06-18
得票数 0
4
回答
如何最有效地找到LinkedList
中
的最大和最小
元素
?
、
我在
Java
语言中有一个
链表
,比如LinkedList<T> list = new LinkedList<T>();,我需要最有效地找到
链表
中
的最大/最小
元素
,我该怎么做呢?如何使用Collections.max()函数
从
我的
链表
中
查找最大
元素
?这个函数的时间复杂度是多少?
浏览 1
提问于2012-08-21
得票数 1
回答已采纳
3
回答
链表
移除
元素
函数的C实现
、
、
、
我正在读一本教科书,偶然发现了下面的函数,用于
从
链表
中
删除
一个
元素
。(*pL) = (*pL)->next; delete(x, &((*pL)->next));}5->10->3->21->15->7 现在假设我
删除
了
元素</em
浏览 1
提问于2017-05-09
得票数 0
2
回答
数组列表或
链表
选择哪一个
、
、
这是一个订单队列:服务器将订单添加到队列的后面,厨师从队列
中
取出第一个订单并烹调它。您会使用数组还是
链表
来实现此队列。 我还了
链表
。大量的插入正在发生(服务器添加订单),这是
链表
所擅长的。您不需要搜索或随机访问(数组擅长的),因为厨师总是
从
队列
中
取出第一个订单。现在请告诉我我的答案是正确的,我也在想,服务器可能会同时将10个项目放入队列
中
,但在另一端,厨师决定它将首先选择项目,这将花费更少的时间准备,所以在这种情况下,哪个数据结构是最好的
浏览 1
提问于2017-10-29
得票数 0
1
回答
从
链接列表
中
删除
项
、
我有一个
链表
类,我正在尝试编写一个类函数来
从
链表
中
删除
任何项。例如,如果我的
链表
包含:24我想去掉4,它输出:25def remove(self,item): self.count-=1我的代码的问题是,它只考虑它在
链表
中看到的第一个项目,并在第一眼看到就
浏览 2
提问于2017-09-20
得票数 0
2
回答
在搜索
中
,数组和
链表
哪个更好?
我读过关于
链表
和数组的文章,大多数我读到的是数组在搜索方面更好,
链表
在插入和
删除
方面更好,但没有证据。我需要有人告诉我为什么?!
浏览 0
提问于2018-10-21
得票数 0
4
回答
LinkedHashMap后进先出还是先进先出?
、
、
、
我不打算
删除
任何条目。
浏览 16
提问于2012-06-17
得票数 13
回答已采纳
5
回答
链接列表remove()和索引不准确
、
、
、
我试图
从
链表
中
删除
所选数字的所有倍数,例如,
删除
2的倍数:我写这段代码是为了构造一个由20个随机整数组成的
链表
,然后根据条件
从
链表
中
删除
元素
。import
java
.util.Scanner; import
java<
浏览 2
提问于2020-03-03
得票数 0
3
回答
具有随机存取
元素
移除的队列状数据结构
、
是否有像队列这样的数据结构也支持在任意点
删除
元素
?入队和出队最频繁,但中间队列
元素
删除
在速度方面必须相似,因为这可能是最常见的操作。性能的一致性比绝对速度更重要。时间比记忆更重要。队列长度很小,在绝对峰值load.In的情况下低于1,000个
元素
,这并不明显,我将明确说明:不需要随机插入。 我标记了C++,因为它是我的实现语言,但我没有使用(也不想使用)任何STL或Boost。
浏览 0
提问于2012-02-29
得票数 3
回答已采纳
点击加载更多
相关
资讯
82.删除排序链表中的重复元素 II
单链表,头插法,尾插法,插入元素,删除元素
基于Java的单链表的删除
如何使用Python从列表中删除指定的元素
LeetCode 每日一题237:删除链表中的节点
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券