腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
确定
双
队列
中
块
的
大小
我正在尝试用cpp编写一个链表
的
deque类,但是,我不知道
如何
在创建deque时决定
块
(缓冲区)
的
长度。 选择合适
的
块
大小
将有助于降低随机访问
的
复杂度。我应该写一个函数,当一个新
的
元素被推送时,它会动态地调整块
的
大小
,但我发现它在时间上会有很高
的
复杂性,因为它可能会移动大量
的
数据。 我该
如何
处理这个问题呢?
浏览 17
提问于2019-04-18
得票数 0
4
回答
Python
中
任意
大小
字节
块
的
高效FIFO
队列
如何
实现FIFO缓冲区,以便可以有效地将任意
大小
的
字节
块
添加到头部,并且可以有效地从尾部弹出任意
大小
的
字节
块
?背景: 我有一个类,它以任意
大小
的
块
从类文件对象
中
读取字节,它本身就是一个类文件对象,客户端可以从中读取任意
大小
的
块
中
的
字节。我
的
实现方式是,每当客户端想要读取字节
块
浏览 0
提问于2012-06-06
得票数 18
回答已采纳
4
回答
stl deque::insert()
的
复杂性
、
、
、
、
我从C++标准2003 (23.2.1.3章)中了解到deque::insert()
的
复杂性如下: 在最坏
的
情况下,将单个元素插入到
双
队列
中所需
的
时间是线性
的
,即从插入点到
双
队列
开头
的
距离和从插入点到
双
队列
结尾
的
距离
的
最小值我总是把stl deque
的
实现理解为内存
块
的
集合。因此,插入只会影响与插入位置相同<e
浏览 3
提问于2011-09-28
得票数 6
回答已采纳
1
回答
将不同
大小
的
“项目”出列
、
、
在将数据
块
放入
队列
之前,我会进行一些非常快速
的
处理来
确定
数据
块
的
大小
。当我试图从
队列
中
删除该
块
时,有关其
大小
的
所有信息都已丢失,q.get()只返回放入
队列
中
的
最后一个
块
的
大小
(与原始
块
的
大小
不同)。这是一个问题,因为处理
浏览 11
提问于2017-08-30
得票数 1
2
回答
如果存储是分段
的
,则使用If语句在类内创建动态数组
、
、
我想创建一个C++程序,里面有一个类,它将包含一个由一个或多个动态数组组成
的
存储,用于存储
双
精度数,并将说明存储是否分段,如果有多个数组。从这里我可以去哪里?
浏览 0
提问于2015-10-12
得票数 1
4
回答
索引对STL
的
双列访问是O(1)?
、
、
、
我读到通过位置索引访问元素可以在STL
双
队列
中
在固定时间内完成。据我所知,
双
队列
中
的
元素可能存储在几个不连续
的
位置,从而消除了通过指针算法进行安全访问
的
可能性。一个组
中
的
字符集指示它被分配在连续
的
存储器
中
(例如,abc在单个存储器
块
中
,defhi位于另一个存储器
块
中
,等等)。谁能解释一下<em
浏览 2
提问于2010-02-19
得票数 44
回答已采纳
3
回答
什么是C++
的
Java等价物?
、
、
、
在C++
中
我所要做
的
就是queue<int> a; -> defining但是在java
中
,我发现很难使用简单
的
更具体地说,我应该
如何
编写代码来简单地执行与我在C++中所做
的
相同
的
步骤;包括、定义、使用。 更具体地说,我想做一个
双
端
队列
,这样我就可以在
双
端
队列</em
浏览 0
提问于2011-07-26
得票数 3
回答已采纳
1
回答
在抢占
块
中
配置嵌入式
队列
抢占
块
的
文档是这样写
的
:
队列
的
丰富界面(能够使用优先级、超时、删除代理等)被抓住就完全暴露出来了。“ 我可以在哪里配置该
队列
?我需要配置该
队列
,以便在
队列
块允许
的
情况下通过比较选择首选代理: queue block configuration 但是我在size
块
的
接口中找不到
队列
块
的
“富接口”。此外,我还看到
队列
块有很好
的
日志
浏览 15
提问于2021-04-13
得票数 0
回答已采纳
1
回答
流程控制实现.
如何
实现
、
、
、
从文档
中
我了解到TCP/IP协议在其堆栈本身内有它
的
流控制,但是这种流控制依赖于网络缓冲区。我不
确定
如何
在下面描述
的
场景
中
处理这个问题。使用TCP/IP从wifi接收1k
大小
的
数据(此数据速率为20 in /s) 接收到
的
Wifi数据被放入一个10k size10
块
的
队列
中
,每个
块
的
大小
浏览 1
提问于2014-12-16
得票数 0
回答已采纳
1
回答
python是否支持固定
大小
的
后进先出?
我想要一个数据结构,固定
大小
的
后进先出。它已经在那里了吗?我查看了,它已经提供了后进先出,我唯一想要实现
的
就是自动删除最旧
的
。例如)具有元素
的
后进先出
大小
5:1 2 3 4 52 3 4 5 6
如何
做到这一点?
浏览 1
提问于2010-12-09
得票数 3
回答已采纳
2
回答
deque是否会释放一些未使用
的
内存
块
?
、
、
、
、
我知道std::vector不会减少它
的
容量,但由于std::deque是以
块
为单位分配
的
,我希望它至少能释放一些不再使用
的
块
。如果它没有释放它
的
块
,有谁知道有其他实现可以做到这一点吗? 我正在集思广益,重新设计一个应用程序
的
数据结构,该应用程序目前使用链表,但性能很差,这就是我考虑使用
双
队列
浏览 6
提问于2021-07-09
得票数 0
2
回答
Clojure
中
的
双
结束
队列
、
、
Clojure中有
双
端
队列
吗?我
的
印象是Clojure
的
PersistentQueue是单结束
的
(我错了吗?)我需要能够从
队列
的
两端移除(即"pop")和"peek“数据。对我所说
的
双
结束
队列
的
解释是。 我看到Java有一个
双
端
队列
,但我不
确定
如何
在Clojure
中
实例化queue
浏览 11
提问于2017-01-08
得票数 3
回答已采纳
2
回答
双
端
队列
的
实现
我正在尝试使用ArrayList实现我自己
的
双
端
队列
,如果容量大于零,我知道
如何
将元素添加到前面/后面。 但是,如果列表
的
容量为零,我正试图找出
如何
实现addFirst。有可能吗?考虑到我
的
情况,数组
的
大小
在开始时已经
确定
,不能更改。这是我
的
作业指令告诉我要做
的
。
浏览 4
提问于2014-04-26
得票数 0
回答已采纳
2
回答
基于
双
端
队列
数组
、
我有一个关于
双
端
队列
的
问题。在
双
端
队列
中
,后面的元素是否引用了前面的元素?干杯。
浏览 3
提问于2012-02-09
得票数 0
回答已采纳
3
回答
为什么.NET中
队列
的
底层实现使用数组?
、
、
、
我目前正在阅读C#,书中提到了
队列
数据结构
的
底层实现使用了一个根据需要调整
大小
的
数组。当然,这种调整会有代价,所以我想知道使用这个方法
的
理由是什么,比如
双
链接列表?既然我们只关心第一个和最后一个元素,并且
双
链接列表比数组更有效地调整
大小
,那么为什么要使用数组呢?数组将占用较少
的
内存,但这是唯一
的
理由吗?编辑:对不起,我刚刚意识到这几乎完全是的复制品(他们
的
问题甚至来自同一本书)。无论
如何</
浏览 2
提问于2013-08-21
得票数 4
回答已采纳
3
回答
在C++中有类似于deque
的
位集吗?
、
、
、
、
我正在尝试存储一个带有位过滤器
的
非常大
的
搜索掩码。 std::vector<bool>和std::bitset<n>都将其布尔表示存储为位,这与通常为char或int32_t
大小
的
普通布尔不同。问题是这两种数据结构都将它们
的
元素存储在内存
中
的
一个巨大
的
块
中
。操作系统会因为我请求
的
块
太大而生气。我认为std::deque<bool>所做
的<
浏览 0
提问于2013-02-27
得票数 4
回答已采纳
2
回答
如何
比较priority_queue
中
的
两个元素
较小
的
双
精度值具有较高
的
优先级。如果
队列
中有几个相同
的
双
精度值,则随机弹出一个。例如:(<0.1, 1>, <0.1,2>, <0.1, 0>,<0.1,5>),
如何
随机弹出其中
的
一个?我不
确定
我
的
想法是否合理。因为元素
的
位置已经
确定
,当它被推入
队列
时。
浏览 0
提问于2015-09-30
得票数 1
3
回答
为什么Stack<T>和Queue<T>是用数组实现
的
?
、
、
、
、
我正在阅读Albahari兄弟
的
C# 4.0,我发现了这一点: 我不禁想知道为什么。LinkedList提供O(1)头尾插入和删除(这对于堆栈或
队列
来说应该很好)。一个可调整
大小
的
数组具有O(1)分期插入(如果我记得正确的话),但是O(n)最坏
的
情况(我不
确定
是否删除)。而且它可能比链接列表占用更多
的</
浏览 4
提问于2010-06-08
得票数 28
回答已采纳
2
回答
C#先拟合算法输出
、
、
、
到目前为止,算法正确地工作和分配作业;但是,我
的
问题是,当我
的
排队作业被输出到控制台时,我
的
循环不会迭代所有被发送到
队列
的
作业,它只显示被发送到
队列
的
初始作业及其
大小
,直到所有要发送到
队列
的
作业都被迭代过; } <e
浏览 0
提问于2014-03-10
得票数 0
1
回答
System消息
队列
PHP C++
、
、
、
我想知道System消息
队列
的
限制是什么,即最大
队列
大小
、每个项
的
最大
大小
等等。由于我正致力于将C++与我
的
PHP脚本集成,并且拥有大量数据,这些数据将被从PHP推入
队列
,C++进程将在另一端读取这些数据。我设计了一种策略,其中我有两种类型
的
消息,将由php编写。1) Message length但是,在负责读取长度/数据序列
的
C++应用程序
中
,我面临着不
浏览 6
提问于2009-11-11
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
设计比例:如何确定页面元素的大小?
在AIScratch中如何生成加密的程序块
PDF文档中的图片如何设置成同样大小?
EXCEL表格中的数字达到要求大小时自动变色如何设置?
如何让Word文档中两块区域的内容同步变化?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券