腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
如果
数组
更易于使用且功能更强大,为什么还要使用像
队列
和堆栈这样的数据结构?
、
、
大多数编程
语言
都有
数组
(例如Java、
C
/
C
++、
C
#...ok Python都有列表!)但在我看到的许多文献中,一些数据结构(如堆栈和
队列
)被视为更基本的
数组
。但是既然有这么多
语言
对
数组
有如此强大的支持,为什么还会有人使用堆栈或
队列
呢?我意识到,从概念上讲,数据结构而不是
数组
可能更适合该模型,但考虑到您可能必须实现自己的堆栈或
队列
,考虑到
数组
的基础程度
浏览 2
提问于2016-04-07
得票数 1
1
回答
适用于这种情况的数据结构(
C
)
、
我正在尝试用
C
语言
写一个程序,这是一个CPU调度器的基本模拟。有人能给我建议一下哪种方法更好吗?
浏览 0
提问于2013-05-01
得票数 2
回答已采纳
1
回答
C
语言
中基于
数组
的
队列
逻辑
、
、
当我通过互联网阅读的时候,我碰巧发现了一个基于
数组
的
队列
的实现:#include <stdlib.h> typedefqu->rear = ((qu->rear+1)%qu->size); } return( -1 );下面是
代码
中的创建
队列
和入队逻辑be >前面和((qu->rear +2)% q
浏览 7
提问于2015-02-02
得票数 0
1
回答
队列
动态阵列
、
我正在用
c
语言
学习
队列
,并试图编写基本的
队列
程序。但无法为我的
数组
分配内存。这是我的
队列
声明和createqueue函数。在为myQueue分配内存空间之后,我也应该为
数组
分配,但我不知道如何分配。
浏览 12
提问于2020-04-06
得票数 0
回答已采纳
3
回答
什么是向量数据结构
、
、
我知道向量在
C
++和Java中,它就像动态
数组
,但我找不到任何关于向量数据结构的通用定义。那么Vector是什么呢?向量是一种通用的数据结构吗(如
数组
、堆栈、
队列
、树等)或者它只是一种依赖于
语言
的数据类型?
浏览 14
提问于2015-09-13
得票数 22
2
回答
如何倒排字典?
我正在使用一种基于
C
的自定义
语言
,资源有限(一些类似
C
的
语言
,还有一些是基于其他
语言
的)。我只有非动态
数组
和矩阵,还有字典、堆栈、
队列
和堆、if's、for和while cicles。
浏览 2
提问于2013-05-24
得票数 0
回答已采纳
1
回答
队列
抽象数据类型-浮点元素
、
、
如何用
C
语言
(或任何首选
语言
)为浮点数元素设计
队列
抽象数据类型,以及对
队列
、脱
队列
和空操作?去
队列
操作应该删除元素并返回它的值。
浏览 5
提问于2015-11-20
得票数 0
回答已采纳
2
回答
类似
队列
的数据结构,可从任何位置读取
、
由于项目只在一个方向上移动,我认为使用
队列
或类似
队列
的数据结构来存储项目是最有意义的。但是,为了能够呈现项,我需要能够在
队列
中的任何点读取所有项,而不仅仅是头或尾。[[a] [b] [
c
] [d]] V |V | | | | V V V V
浏览 0
提问于2016-03-22
得票数 3
1
回答
维护值的时间窗口的数据结构?
、
、
当新的点进入时,它们会添加到
队列
的末尾,随着时间的推移,超过10秒的点会离开
队列
的前面。
队列
可能会变得非常大,比如1000个或更多元素。我考虑过排序
数组
,但从前面删除元素的速度很慢。列表搜索速度很慢。 我是用
c
++写的,但欢迎使用任何
语言
。
浏览 2
提问于2014-10-18
得票数 1
3
回答
相当于java.util.TreeSet的VB.NET
有没有等同于java.util.TreeSet的VB.NET?
浏览 0
提问于2010-03-25
得票数 3
1
回答
C
数组
/堆栈/
数组
队列
?
、
、
、
、
我是
C
语言
的新手,我的任务是创建一个包含元素
数组
的东西。我需要有游戏,在这个游戏
数组
/栈/
队列
中,我应该有一个玩家的移动
数组
(整数值)。实现这一点的最佳算法是什么?之后检索它们的最简单方法是什么呢?此外,如果你可以帮我写我的
数组
,因为我仍然是新手,不知道如何创建一个
队列
或其他
数组
的
数组
。到目前为止,我的
数组
如下:insert(array, 1,
浏览 0
提问于2020-02-28
得票数 0
3
回答
为什么系统verilog max()和min()函数返回一个
队列
,而不是一个元素?
我注意到关于SV LRM (1800-2012) 7.12 (
数组
操作方法)中的max()和min()函数的有趣之处。它编译并运行良好,但我希望能更深入地了解为什么该函数返回一个
队列
而不是单个元素-我打印出了q的内容和大小,但大小仍然是1,5只打印了一次。那么让max()和min()函数返回一个
队列
是不是有点多余呢?
浏览 1
提问于2017-11-17
得票数 5
1
回答
线程和消息
队列
架构。Java和
C
++的区别
、
我正在学习Java for Android,以及我学到的一些关于线程和消息
队列
的东西,如下所示。我有一些问题,在
C
++中线程间的通信不是由处理程序完成的。我认为这是通过消息
队列
或管道完成的。我的问题是,在主线程和辅助线程之间的通信方面,我如何将Java
语言
中的处理程序概念与
C
++中
浏览 0
提问于2013-07-25
得票数 0
5
回答
C
队列
规划问题
、
作者解释了使用以下
代码
在
队列
中插入元素的操作。) if(spos==MAX) { return; p[spos] = q;} 因此,根据上面的
代码
,如果spos=100 (即
数组
中的最后一个元素),
队列
是满的。现在,由于spos保存下一个空闲存储位置的索引,然后当spos=100时,
数组
中的最后一个位置为空。那么为什么它被解释为完整的列表呢?这段
代码</em
浏览 5
提问于2010-08-21
得票数 1
回答已采纳
2
回答
如何只在所有字节
数组
都可用时组装多字节
数组
、
我设置了一个系统,在这里我的
c
程序接收这种格式的数据包: { byte: gFjIreceived packet: 6 : 5 : 128 : gFjI我正在研究使用
队列
,但这些
队列
不是
c
语
浏览 1
提问于2018-02-17
得票数 0
回答已采纳
1
回答
LogicApp -模板
语言
函数“包含”期望它的第一个参数‘集合’是一个字符串。所提供的值为“空”类型。
、
、
我已经创建了一个Azure逻辑应用程序,带有Azure Service总线
队列
触发器(当在
队列
中接收消息时(自动完成)),用于重新处理死信
队列
消息。在同一Logic中,我将使用DeadLetterReason和DeadLetterErrorDescription属性值验证死信消息,然后将消息发送到活动
队列
。逻辑应用程序中的验证
代码
: "or": [错误
浏览 6
提问于2021-12-17
得票数 0
回答已采纳
1
回答
自写
队列
和链接列表是否真的值得(比内置
数组
更好)?
、
、
假设我的项目需要一个
队列
,而且我使用的
语言
没有内置的
队列
结构。所以我决定自己实施一个。因此,我创建了一个以元素位置作为对象键的对象。我还会跟踪
队列
的头部和尾部的位置。那么,它会比使用内置
数组
更有效吗?是的,我知道删除
数组
的第一个元素在效率上是非常昂贵的。但是通常
语言
为内置结构提供了一个很好的优化。 同样的问题也适用于链接列表。假设我经常需要删除和插入
数组
中间的元素。会创建一个自定义链接列表,将每个元素存储为具有指针的对象,重定向这些指针,跟踪头部和尾部
浏览 0
提问于2023-01-08
得票数 0
回答已采纳
3
回答
如何连接您的应用程序框架(Django/Rails等)到用其他
语言
编写的后端?
如果我的应用程序中有内存密集型和算法密集型的部分,我会希望用
C
或Java来实现它们。将此
代码
连接到我的Django/(Rails、Merb等)的最佳方式是什么?web应用程序?
浏览 4
提问于2011-03-12
得票数 0
回答已采纳
2
回答
需要关于多写入器线程、单工作线程模型的建议
、
我正在用
C
语言
写一段
代码
,其中我有多个写入器(或供给器)线程,它们写入高优先级
队列
或低优先级
队列
,而单个工作者(或消费者)线程同时从高优先级
队列
和低优先级
队列
读取数据。在写这段
代码
的时候,我有一个疑问,那就是我是否应该为高优先级
队列
和低优先级
队列
设置单独的锁?或者我应该为高优先级和低优先级
队列
设置一个公共锁。
浏览 1
提问于2015-11-02
得票数 0
2
回答
如何处理javascript中的竞争条件?
、
、
应该在迭代
数组
时不修改它--我的第一个想法是:为什么是while (length--)?然后我读到了消息来源的评论: 在Python中,我可能会尝试使用
队列
来解决它。一个更客观的问题是:在考虑到性能和内存占用的情况下,当使用模式循环一个回调
数组
时,我能做些什么来防止回调引起的错误呢?
浏览 5
提问于2013-06-12
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言-数组指针与指针数组
C语言指针数组和数组指针详解
C语言必备知识——数组
C语言:数组和指针
C语言数组指针(指向数组的指针)详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券