腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
复杂
的
std
::
map
、
结构
、
std
::
deque
问题
c++
、
c++14
我
的
目标是有一个有序
的
时间帧映射(它用于时间序列数据分析),通过一个向量(因为我有时需要顺序引用
结构
,而不是通过映射键)进行索引,引用OHLCCandle
结构
,并通过
deque
呈现结果数据。到目前为止我
的
代码是: #include <
deque
>#include <
map
> template<typenameContai
浏览 33
提问于2019-10-02
得票数 1
1
回答
如何将
deque
>>vector>>bytes迭代到函数
c++
、
vector
、
iterator
、
deque
我需要能够调用一个函数,它正在寻找一个
复杂
数据
结构
(伪代码)向量
的
迭代器::
deque
::vector(Uint8_t)::iterator。我需要能够用
deque
::vector(Uint8_t)调用它;我不知道如何“迭代”它。 在下面的代码段中,我试图使用MyFunkyFunc
deque
结构
调用someMoreBytes函数。MyFunkyFunc(
std
::vector<
std
::
deque
<<e
浏览 0
提问于2019-09-11
得票数 1
回答已采纳
1
回答
为什么
std
::
deque
子阵列大小是固定
的
?
c++
、
algorithm
、
c++11
、
time-complexity
、
deque
背景我不明白
的
是,为什么子数组
的
大小与解释
的
相同 典型
的
实现使用单独分配
的
固定大小数组()序列。是因为
std
::
deque
想
浏览 0
提问于2017-11-21
得票数 4
回答已采纳
3
回答
根据插入时间从
std
::
map
中删除元素
c++
、
map
、
std
、
stdmap
我需要根据插入
的
时间从
std
::
map
中擦除元素(或者其他更有效
的
东西)。
map
可能会包含数千个元素,如果我存储时间并迭代
map
来检查每个元素
的
时间,那么最终可能会非常耗时。有没有人知道如何在
std
::
map
中
的
元素老化时将其删除?
浏览 1
提问于2012-03-15
得票数 12
回答已采纳
5
回答
std
::queue::size
的
Big O( )顺序是什么?
c++
、
data-structures
、
queue
、
big-o
std
::queue类不清楚size成员函数
的
复杂
性。它似乎是基于当时使用
的
数据
结构
实现。(
问题
修改):由于
deque
是默认容器,那么
std
::
deque
::size()
的
O()是什么?
浏览 8
提问于2014-02-11
得票数 6
回答已采纳
6
回答
在c++中寻找合适
的
数据
结构
c++
、
data-structures
建议一个合适
的
数据
结构
(在C++中),以便解决以下目的: 找出某个特定元素是否存在。现在,我正在使用vectors..but,因为我
的
元素没有排序,如果存在一个特定
的
元素,它在向量中具有很大
的
时间
复杂
度。是否有比向量更好
的
数据
结构
来实现this..if yes..then,请给出一个例子。
浏览 3
提问于2012-07-03
得票数 2
回答已采纳
4
回答
C++中模板返回类型
的
推导
c++
、
templates
、
return-type-deduction
目前,我尝试编写一个函数retrieveKeys(),它给我一个
std
::
map
的
键,并将它存储在一些
std
::container中。返回用户定义容器中
的
键,例如
std
::vector或
std
::
deque
(容器必须支持push_back()方法)。目前,这一职能
的
使用情况如下:
std
::<
浏览 1
提问于2015-09-17
得票数 4
回答已采纳
1
回答
使用boost库在队列和堆栈数据
结构
中保存和加载数据时出错
c++
、
boost
、
stl
我是使用boost序列化库
的
新手。error: no matching function for call to 'save(boost::archive::text_oarchive&, const
std
::
deque
<PKT_UN
浏览 0
提问于2018-01-27
得票数 3
回答已采纳
2
回答
如何在c++中推送地图元素
python
、
c++
、
c++14
这样我就可以为我
的
这个python代码创建一个包装器,以加快代码
的
执行速度(原始代码是不同
的
)。现在我正在尝试一小块代码,其中包括
deque
和字典)。
std
; { 'a', 1 },}; { <
浏览 3
提问于2020-01-07
得票数 0
回答已采纳
1
回答
定期清理地图
c++
、
stdmap
、
stddeque
我有一个管理地图
的
A级。(_mutex); _
deque
.push_back(
std
::make_pair(result, time(nullptr))); void cleanMap() { _
map
.erase
浏览 19
提问于2019-03-06
得票数 1
回答已采纳
2
回答
使用
std
::
deque
代替向量时出错"C2027使用未定义类型“
c++
#include <string>//#include <vector> class
std
::
deque
<XMLNode> _childs; ...如果要将_childs定义为
std
::vector<XMLNode>,代码将编译,但是使用
std
::
deque
,我会得
浏览 4
提问于2019-12-15
得票数 1
回答已采纳
2
回答
如何在C++中按最大键值对地图进行排序
c++
我试图用定义
的
map
<double,
deque
<Object>>排序一个最大值为double ( key )
的
映射,但默认情况下,该映射使用键
的
最小值。如何根据键
的
最大值对地图进行排序,即双键。
浏览 3
提问于2014-04-08
得票数 1
回答已采纳
3
回答
从
std
::复制设置为
std
::
deque
-内存
问题
c++
、
valgrind
我正在开发一个C++应用程序,需要将
std
::set
的
内容复制到
std
::
deque
。类似于我在应用程序中所做
的
事情如下所示。但
问题
是,当我使用valgrind memcheck对代码进行分析时,它会指出代码块附近一些可能丢失
的
数据valgrind输出如下所示。0x46B94F9:
std
::
deque
<C,
std
::allo
浏览 1
提问于2012-11-29
得票数 0
1
回答
类型为'
std
::
map
< char,int >
的
<Swig对象
的
代理
c++
、
c++11
、
swig
、
swig-template
::
map
< char,int > *' at 0x7f09778fc270> >,)%import "
std
_
deque
.i" %import "
std
_vector.i"
浏览 5
提问于2020-01-08
得票数 2
回答已采纳
2
回答
具有固定插入时间
的
数据
结构
,按索引包含、删除和获取元素。
java
、
arraylist
、
data-structures
、
time-complexity
我有大量
的
Person对象数据集,它们在一个列表中排队。我希望数据
结构
能够有效地执行以下操作。 ArrayList<Person> + HashMap<Person, Int
浏览 6
提问于2017-10-19
得票数 1
回答已采纳
1
回答
lcov报告静态成员变量析构函数中
的
行未被执行。
c++
、
c++11
、
destructor
、
static-members
、
lcov
我有一个包含静态成员变量
的
结构
。这个成员变量
的
析构函数中
的
一行据称从未执行,这是由lcov报告
的
。这一行只应在程序终止时执行。所以我想是因为lcov无法计数。瓦伦丁可以透露,这条线当然是按预期执行
的
。#include <cstdint> // uintX_t#inc
浏览 0
提问于2016-12-16
得票数 1
回答已采纳
2
回答
带有
std
::begin()、
std
::end()
问题
的
C++11自动迭代器类型
c++
、
c++11
、
std
我有一些私有类成员,表示包含一些数据
的
std
::
deque
的
随机访问数组:我想提供一个公共类方法,它返回可迭代
的
数据
结构
,包含来自我
的
deques数组
的
所有数据元素:
std
::
deque
<SomeDataClass> so
浏览 1
提问于2013-07-16
得票数 7
回答已采纳
1
回答
std
::
deque
的
排序是如何实现
的
?
c++
、
sorting
、
vector
、
stl
、
deque
到目前为止,我还没有了解到
std
::
deque
是如何在幕后实现
的
,并且发现它类似于指向n字节数组
的
指针数组,在那里数据实际上是存储
的
。所以现在我有几个关于德克
的
问题
。一幅描述我目前对它
的
结构
的
了解
的
图片:
问题
如下: 当执行push_front操作而数据块0中没有空闲空间时,在堆上分配一个新
的
数据块,并像普通数组中那样将指向这个新分配内存
的</e
浏览 2
提问于2014-06-13
得票数 21
回答已采纳
2
回答
std
::
deque
::push_back/前沿
的
复杂
性需求
c++
、
containers
由于几天前
的
问题
,有几件事情一直困扰着我:
std
::
deque
::push_back/push_front
的
复杂
性需求与野外
的
实际
std
::
deque
实现。前一个
问题
的
结果是,这些操作需要具有O(1)最坏
的
情况
复杂
性。在
deque
的
开头或结尾插入单个元素总是花费恒定
的
时间,并导致对T构造函数
的
浏览 1
提问于2011-12-01
得票数 11
回答已采纳
6
回答
使用malloc和new - C++
c++
、
malloc
我是C/C++和开发C++应用程序
的
新手。在这里,我遇到了new和malloc
的
问题
。我
的
应用程序有点
复杂
,而且还有一些C
结构
。在某种程度上,我想为MyData类型
的
类(它包含一个双端队列)分配新
的
内存,后来我将该指针分配给了一个C
结构
中
的
指针。我
的
代码
的
小版本如下所示。#include <
deque
>{ pub
浏览 0
提问于2013-02-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
std:io:BufReader 对象借用和引用的问题
30天拿下Rust之HashMap
C+STL 教程
你们以为我在学C+?其实我在学 Python
这几个C+的坑,一旦踩中了,加班是肯定避免不了了!
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券