腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
结构
向量
中
插入
元素
、
我想使用一个函数初始化一个
结构
,并
插入
到其中,如下所示。我想动态初始化数组,我想声明两个
结构
向量
,一个是动态的,另一个是静态的
浏览 8
提问于2020-05-20
得票数 0
1
回答
向量
或列表
、
、
、
、
我必须存储10个
元素
的类型卡(用户定义的类)。我不能决定是用
向量
还是用列表。以下是我将对该
结构
执行的操作:
在
结构
的末尾附加或
插入
(最好用
向量
)。Ramdom access(要访问的
元素
可以
在
结构
中
的结束、起始或任何位置)(同样,
向量
是更好的选择)。若要删除随机访问的
元素
,即从开始或结束或任何位置删除
元素
(
向量
只适用于结束位
浏览 3
提问于2014-04-21
得票数 2
回答已采纳
2
回答
插入
和搜索
元素
最快的数据
结构
是什么?
要创建该表,我将读取一个文本文件(大小为2MB),然后找到255个最常见的单词,并将它们存储到另一个文本文件
中
。我现在正在尝试使用
向量
,但是运行时
在
大约一分钟的运行时缓慢地
插入
到
向量
中
,对其进行排序,然后将前255个
元素
输出到另一个文本文件
中
。
插入
似乎是有问题的,因为我必须检查它是否已经存在于
向量
中
,如果它确实存在,则增加计数器,如果不存在,则将
元素
添加到
向量
的末
浏览 2
提问于2014-04-16
得票数 0
回答已采纳
6
回答
在
c++
中
寻找合适的数据
结构
、
建议一个合适的数据
结构
(
在
C++
中
),以便解决以下目的: 找出某个特定
元素
是否存在。现在,我正在使用vectors..but,因为我的
元素
没有排序,如果存在一个特定的
元素
,它在
向量
中
具有很大的时间复杂度。是否有比
向量
更好的数据
结构
来实现t
浏览 3
提问于2012-07-03
得票数 2
回答已采纳
1
回答
如何让优先级队列重新排序?
、
棘手的部分是,
在
我邀请某个员工之后,它会影响列表
中
其他员工的invite值。
浏览 4
提问于2014-11-19
得票数 1
1
回答
保持排序的数据
结构
,允许log
插入
时间,并且可以返回我
在
log N
中
查找的
元素
的索引。
、
、
、
我想要一个数据
结构
,在其中
插入
元素
,
在
插入
之后,它将保持排序,并找到我刚刚
插入
的log时间中
元素
的索引。int index = (it - myvec.begin()); 但是,
向量
在
保持排序的同时不允许O(log )
插入
时间。每次
插入
后的
向量
排序为O(N log )。多集:
浏览 1
提问于2020-01-07
得票数 2
1
回答
Clojure
中
向量
和列表上conj行为的差异
、
、
我想知道conj
在
列表和
向量
上不同行为的确切原因是什么。(conj [1 2 3] 4)(4 3 2 1) 当我将它与列表一起使用时,
在
第一个位置添加
元素
,
在
最后位置添加
向量
元素
。
浏览 1
提问于2013-07-28
得票数 12
回答已采纳
1
回答
堆栈实现java - LinkedList与
向量
、
我想知道为什么Stack是用
向量
实现的,而不是用LinkedList实现的。据我所知,LinkedList为删除和
插入
元素
提供了更有效的
结构
。那么,为什么堆栈是使用
向量
而不是LinkedList实现的。Java用LinkedList实现队列接口,因为
在
堆栈和队列
中
,
插入
和删除都是主要功能,为什么不为堆栈链接列表呢?
浏览 0
提问于2020-07-26
得票数 3
回答已采纳
3
回答
是否有任何类似列表的
结构
,允许在任意索引处
插入
,同时保持缓存效率?
、
向量
具有良好的缓存效率(具有接近索引的
元素
在内存
中
紧密地放置在一起),但对于在任意位置
插入
时效率较低。列表可以在任意位置
插入
O(1) (只要您知道该位置的地址),但它们的缓存效率很低(
元素
随机分布
在
堆
中
)。在任何索引
中
,有没有使用O(1)
插入
的数据
结构
,以便将具有接近索引的
元素
保留在内存
中
的较近位置?
浏览 0
提问于2015-10-07
得票数 3
3
回答
什么是Stack、Queue、Vector、Array和List?
、
、
而非
向量
。而不是堆栈和队列。它们都可以包含特定类型的内存。但是为什么会有这么多这样的人呢? 我读到列表
在
添加或删除时更好,而在做其他事情时,
向量
更好。但是什么是堆栈和队列呢?
浏览 0
提问于2014-03-22
得票数 4
回答已采纳
3
回答
如何使用std::make_heap
、
、
要在std中使用堆,首先将
元素
放在
向量
中
,然后调用如果我
在
向量
中
插入
元素
呢?这堆东西搞砸了吗?例如,v最初可能有10个
元素
,我只将堆从第3个
元素
变成第7个
元素
,现在我将
元素
插入
到第5位和第9位,堆
结构
不是在这个过程中被破坏了吗?为什么
在
再次调用push_h
浏览 0
提问于2014-05-07
得票数 8
回答已采纳
7
回答
std的相对性能::
向量
与std::列表与std::slist?
、
、
、
、
对于不需要随机访问列表
元素
的简单链接列表,使用std::list而不是std::vector是否有显著的优势(性能或其他方面)?如果需要反向遍历,那么
在
遍历列表
元素
之前使用std::slist和reverse()会更有效吗?
浏览 17
提问于2008-10-26
得票数 55
回答已采纳
2
回答
大持久化阵列
结构
、
您将使用什么样的数据
结构
来实现大的持久数组,如
结构
(大小>10个Mio
元素
)YType get(IdxType idx) // random access 将索引IdxType设为标量无符号值,如unsigned long long和YType、标量值或
结构
这些操作的复杂性永远不应该大于O(log ),如果随机访问的复杂度
浏览 3
提问于2013-01-04
得票数 2
4
回答
向量
与链表ADT的区别
、
、
、
、
有人能给我解释一下
在
c语言环境下Vector和链表ADT的区别吗? 谢谢。
浏览 3
提问于2011-02-26
得票数 3
回答已采纳
2
回答
使用迭代器访问
结构
元素
、
、
、
、
我已经定义了这个
结构
和
向量
:{ int id;vector<All*> all;all.insert(it, tmp);auto it
浏览 2
提问于2016-03-30
得票数 1
2
回答
为什么
在
向量
中间添加或删除
元素
的速度这么慢?
、
、
、
根据加速C++: 要使用这种策略,我们需要一种从
向量
中
删除
元素
的方法。好消息是,存在这样一个工具;坏消息是,从
向量
中
删除
元素
的速度足够慢,以至于不能对大量的输入数据使用这种方法。问题是我们的输入记录存储
在
一个
向量
中
,该
向量
是为快速随机访问而优化的。这种优化的一个代价是,
在
向量
末尾
插入
或删除其他
元素
的代价可能很高。作者没有解释为什么
向量<
浏览 1
提问于2013-11-04
得票数 7
回答已采纳
1
回答
在
向量
中
插入
结构
?
、
、
我有一个175x1的概率
向量
v,还有一个包含
向量
的
结构
data.x,它的大小为8156x1,数字范围为0-400。
在
提供给我的代码
中
,它们执行以下操作:得到一个8156x1的
向量
。我不知道它对数据做了什么,也无法重新创建结果。 任何帮助都是非常感谢的。
浏览 0
提问于2018-04-27
得票数 0
1
回答
C++ -
插入
向量
后还是迭代器之前?
、
、
、
上下文是:未知大小的数据集,该数据集会不断迭代,但初始化后的
插入
量最少(初始化时的速度并不重要)。
在
插入
向量
后,
元素
位置出现混乱: 如果当
向量
为空时,我们
在
vector.begin()处
插入
,它将在address .begin()处创建一个
元素
。如果在
向量
不为空时
插入
at vector.begin(),它是将.begin()处的现有
元素
向前移动,还是将新
元素
放在.
浏览 4
提问于2014-04-13
得票数 5
回答已采纳
1
回答
多线程安全
插入
向量
的最快方法是什么?
、
、
、
、
我有一个程序,多个线程共享相同的数据
结构
,这基本上是一个二维
向量
数组,有时两个或多个线程可能不得不在相同的位置
插入
,即
向量
,如果不采取预防措施,这可能会导致崩溃。因为这个问题并不经常发生(没有很高的争用),所以我有一个二维互斥数组,每个互斥体映射到一个
向量
,然后每个线程锁定,然后
在
更新相应的
向量
后解锁互斥体。
浏览 3
提问于2016-09-25
得票数 0
1
回答
在
带有STL容器的logN
中
插入
、查找-min(键)和删除(基于值)功能?
、
、
、
、
这里有一个有趣的问题:假设我们有一个集合A,允许这样做: 创建一个数据
结构
,允许在对数时间内进行这些操作。AFAIK,使用减键堆叠(根据值(通常是
元素
添加时的索引)保持一个表,这意味着i-th增加值现在在索引Pos[i]上,因此它可以
在
O(1)中找到减少的键。有人能确认一下吗?也就是说,A[1..N]是我们按
插入
顺序添加的
元素
。pri-queue与1..N<
浏览 3
提问于2012-03-27
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Typescript 数组在指定位置插入元素(splice方法)
手机怎么在PDF中插入图片?插入图片方法教程
现代钢结构厂房中的未来元素大盘点
在文档中插入日期与时间
在插入的图形中输入文字
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券