腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
迭代器如
何在
链表
中
查找
下一个
地址
c++
、
list
、
iterator
当迭代遍历一个容器
时
,例如向量或deque,它包含连续内存
中
的
元素
,很容易理解,通过递增迭代器以
指向
向量
中
的
下一个
元素
,例如在下面的循环中,它可能只是将迭代器
的
地址增加向量中
元素
的
大小,在本例
中
为int,我们可以在列表上
使用
与上面相同
的
迭代代码。可以用完全相同
的
方式遍历列表,但是列表
中
浏览 0
提问于2018-04-18
得票数 2
1
回答
从链表创建索引树(平衡BST)
algorithm
、
data-structures
、
indexing
、
binary-search-tree
、
doubly-linked-list
链表
中
的
节点
没有唯一标识,可以是具有
下一个
和前一个引用
的
派生
节点
对象
的
任何实例。为了提高对
节点
的
随机访问
的
性能,即对列表
的
特定索引,我想在这个列表
的
顶部添加一个索引树。例如,用户可能想要检索列表
的
第三个
节点
,然后是第五个
节点
。我想知道是否已经针对这个问题提出了解决方案。 我脑海中
的
一个解决方案是
使用</
浏览 0
提问于2014-07-30
得票数 0
3
回答
为什么一个
元素
不打印?
python
、
list
我正在学习列表和列表分配,并
使用
时间和循环与列表。我编写了下面的代码来测试我
的
理解。IU=I IU : [1, 4, 7, 6, 7, 8, 9][4, 7, 6, 7, 8, 9]68我
的
理解是,在从4
中
删除
1之后,它将打印IU。
浏览 6
提问于2022-10-18
得票数 0
回答已采纳
1
回答
C++
中
使用
指针
的
队列/脱队列?
c++
、
pointers
、
stack
、
enqueue
我现在开始为我
的
班级跳到
C++
中
,我们在Scheme
中
讨论了队列和排队列。但是,我们现在正在用
C++
进行操作,我们需要
使用
指针,我很难理解这些指针。我理解什么是指针,什么时候
使用
它们,等等。然而,我很难找到如
何在
这个实验室
中
实现它们。newItem) {} // Answer goes
浏览 1
提问于2019-11-29
得票数 0
回答已采纳
5
回答
在python
中
从链表
中
删除
元素
python
、
list
我想知道你们
中
是否有人可以给我讲解如
何在
python
中
删除
链表
中
的
元素
,我并不是要代码,而是一个用英语写
的
伪算法。例如,我有一个链表1 -> 2 -> 2 -> 3 -> 4,我想
删除
其中一个2,我该怎么做呢?我想遍历链表,检查其中一个
节点
的
数据是否等于它后面的
节点
的
数据,如果是
删除
它。
浏览 0
提问于2015-10-29
得票数 2
2
回答
索引
时
从LinkedList
中
删除
元素
java
、
singly-linked-list
我希望澄清一些关于从LinkedList
中
删除
元素
的
内容。} listCount--; } 据我所见,这段代码在要
删除
的
元素
之前
的
元素
处结束然后它将“next”字段分配给要
删除
的
节点
之后
的
节点
。我
浏览 3
提问于2016-10-08
得票数 1
回答已采纳
1
回答
C#列表类似于
C++
列表吗?
c#
、
c++
、
list
、
pointers
、
vector
我只是想知道C#列表是否类似于
C++
列表。那么,当
删除
一个大
的
C#列表中间
的
元素
时
,这和在
C++
中
是一样
的
吗?或者,C#列表更像是一个带有索引
的
C++
浏览 2
提问于2013-06-10
得票数 6
回答已采纳
1
回答
删除
BST
中
的
节点
binary-search-tree
我正在尝试从BST
删除
和
节点
。我能够查找和找到父母,并将其存储为一棵树。
浏览 3
提问于2014-04-12
得票数 0
回答已采纳
1
回答
更快地访问链表
中
的
节点
performance
、
language-agnostic
、
linked-list
如果链表变得很大,那么访问链表
中
的
节点
可能会变得相当慢。我确实想到了一种加快访问速度
的
方法:有一个数组(也是一个LL),每100个
节点
就有一个捷径。是的,如果我想要第n个第100和第99个
元素
,它会变得更慢,但程序将跳过LL
的
一大部分来到达那里--从长远来看,它会更快。 但这些捷径需要在添加和
删除
更多
元素
后重新调整。
删除
并不是一个真正
的
问题-
删除
一个
元素
并设置某些
浏览 1
提问于2014-06-13
得票数 0
1
回答
如
何在
删除
C++
中
的
元素
时
使用
指向
下一个
节点
c++
、
linked-list
我之前已经发布了这个任务
的
here
的
一部分。 我现在正在实现一个
删除
给定索引处
的
元素
的
方法。我
的
代码是 void remove(int index) if (head !
浏览 26
提问于2021-10-26
得票数 0
1
回答
链表
删除
导致空闲堆阻塞........修改时间:.它被释放后
c
、
linked-list
、
malloc
、
heap-memory
我有一个链表,每当我试图释放根
的
时候,它就会导致标题中提到
的
错误。 /* Here I add data to the struct that root points to */和
删除
currentPlanet == root) { free(currentPlanet);其中curren
浏览 0
提问于2014-02-11
得票数 0
2
回答
在链表中
使用
双指针
的
目的
c
、
pointers
、
linked-list
、
pass-by-reference
、
singly-linked-list
关于这个函数,我有几个问题,它打算
删除
列表
中
给定整数
的
所有出现:{ if (} { }} 首先,为什么我们
使用
浏览 1
提问于2021-02-03
得票数 1
回答已采纳
2
回答
迭代器是如
何在
C++
中
处理列表
的
?
c++
、
list
、
listiterator
对于迭代器是如
何在
C++
中
的
列表上工作
的
,这是一个困惑。如果我错了,请纠正我。 遮罩下
的
列表(在
C++
中
)是一个双链接列表。我们知道双链接列表
的
结构--一个数据区域和一个
指向
下一个
和前一个
节点
的
指针。因此,双链接列表
中
的
每个
节点
在内存中都有一个地址。当我们在列表上声明一个迭代器
时
,它会
浏览 5
提问于2015-08-16
得票数 3
回答已采纳
1
回答
展开
的
Linklist和Vlist的确切区别是什么?
linked-list
我发现很少有论坛文章提到Vlist可以在每个
节点
上保存可变数量
的
元素
,但我认为,
使用
展开
的
链接表也是可能
的
。
浏览 2
提问于2015-03-10
得票数 0
3
回答
删除
单链表
中
的
节点
list
、
algorithm
、
singly-linked-list
假设你有一个指针p
指向
单链表
中
的
一个
节点
,这个
节点
不在列表
的
最后一个
节点
上。除了每个
节点
中
的
以下链接外,您没有其他
指向
该列表
的
指针。描述一个O(1)算法,它在逻辑上
删除
存储在p
指向
的
节点
中
的
值(建议:
使用
下一个
节点
)。 这样做
的
想法是将信
浏览 47
提问于2021-02-28
得票数 0
回答已采纳
3
回答
为什么链表
使用
指针而不是将
节点
存储在
节点
内
c++
、
pointers
、
linked-list
我以前在Java语言中
使用
过大量
的
链表,但我对
C++
还很陌生。我正在
使用
一个项目中提供给我
的
这个
节点
类{ Node(int data); Node *m_next;但我有一个问题没有得到很好
的
回答为什么有必要
使用
指向
列表
中
的
下一个
节点
,而不
浏览 40
提问于2015-04-10
得票数 123
回答已采纳
4
回答
csv文件填充
的
结构化列表
中
的
冒泡排序
c++
、
linked-list
、
bubble-sort
; }; int c = 0;
c+
+;
c++
; if (list->index[y - 1] > list->inde
浏览 4
提问于2011-11-30
得票数 0
回答已采纳
24
回答
当
指向
上一个
节点
的
指针不可用时,从单个链表
中
删除
中间
节点
c
、
data-structures
、
linked-list
当我们唯一可用
的
信息是
指向
要
删除
的
节点
的
指针而不是
指向
前一个
节点
的
指针
时
,是否可以
删除
单链表
中
的
中间
节点
?
删除
后,前一个
节点
应该
指向
被
删除
节点
的
下一个
节点
。
浏览 2
提问于2008-09-16
得票数 40
5
回答
调用erase()后std::map::iterator出现问题
c++
、
iterator
mymap.end(); it++ ) return 0;为什么会给出这样
的
输出a => 10c => 30e => 50无论如何都不应该
删除
"a => 10",但是如果我在for循环中声明it = mymap.begin()
浏览 0
提问于2011-01-09
得票数 19
回答已采纳
2
回答
从std::multimap
中
删除
元素
时
的
奇特行为
c++
、
c++11
、
stl
、
multimap
我试图从std::multimap
中
删除
一个
元素
,而我正在操作它
的
线程
中
遍历它。我
使用
的
方式如下//mItr is base iterator which loops over the multimap healthyQ.erase(mItr); mItr = tmp
浏览 0
提问于2015-05-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【科创世界】学习Python数据结构
数据结构之 “数组与链表”
Linux C语言高级编程数据结构队列之链式队列及其使用实例(2)
链表看这一篇真的就够了!
想神带你学数据结构 第五期
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券