腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我
的
队列
实现
(用
C
语言
)
c
、
queue
这是我在
C
中
的
队列
实现
,请随意问我任何有关我
的
代码
的
问题。欢迎任何建议或建议,包括关于命名/间距/通用约定
的
建议。Queue、create_queue、destroye_queue、queue_push、queue_pop用于处理任何具有成员struct Queue_node *next和函数以创建节点和销毁节点
的
节点结构free(my_node); destroy_queue(my_queu
浏览 0
提问于2020-10-11
得票数 6
回答已采纳
1
回答
检查Unix消息
队列
是否为空
c
、
unix
、
message-queue
有人能告诉我如何检查消息
队列
中
是否有消息吗?消息
队列
是在基于linux
的
操作系统中用
C
语言
实现
的
。我只想检查在特定时间消息
队列
中
是否有任何消息。
浏览 3
提问于2012-09-22
得票数 5
回答已采纳
1
回答
用
C
语言
实现
队列
实现
中
的
故障分割
c
、
segmentation-fault
、
queue
、
implementation
我在
C
中
实现
了一个简单
的
队列
系统,但是我在附加函数方面遇到了问题。这种情况并不是每次都发生,只有几次,但我找不到共同点。编辑int pop (int *h)
浏览 4
提问于2013-04-22
得票数 0
回答已采纳
8
回答
队列
操作/API
的
术语/命名约定?
data-structures
、
naming-conventions
、
queue
、
terminology
"queue",又称FIFO,是最常见
的
数据结构之一,具有多种
语言
和框架
中
的
本机
实现
。然而,对于应该如何命名基本
队列
操作,似乎没有什么共识。对几种流行
语言
的
调查表明:如果需要
实现
队列
浏览 11
提问于2009-05-29
得票数 7
回答已采纳
3
回答
用
C
语言
编写
队列
实现
程序
c
、
queue
、
implementation
我刚开始学习
C
语言
,我正试着从我
的
书中做这个
队列
实现
程序,但是它不工作。它给出了一个错误,即函数qfull和qempty是未定义
的
。即使在正确声明了函数之后,它仍然会给出更多
的
错误。
浏览 3
提问于2012-01-26
得票数 0
回答已采纳
4
回答
用
C
语言
实现
FIFO
队列
c
、
struct
、
fifo
、
c89
对于嵌入式应用程序,我正在尝试使用ANSI
C
实现
结构
的
先进先出(FIFO)
队列
。最直接
的
方法似乎是
实现
一个链表,这样每个结构都包含一个指向
队列
中下一个结构
的
指针。如果我将指向
队列
中
第一个和最后一个项目的指针定义为:QueuedAction *lastAction; ...then我希望能够通过声明(例如)将新操作添加到
队列
中
浏览 2
提问于2010-10-18
得票数 4
回答已采纳
1
回答
C
语言
中
的
基本
队列
实现
c
、
queue
我正在
C
中
练习数据结构,并根据它
的
描述
实现
了一个
队列
:#include <stdlib.h> int data;queue);return 0;当
队列
为空时,我尤其不知道在
浏览 0
提问于2019-02-28
得票数 4
回答已采纳
8
回答
C
语言
有没有标准
的
队列
实现
?
c
、
unix
、
data-structures
有没有
C
“自带”
的
队列
数据结构
实现
,或者我必须自己开发(这是为了一个学校项目,因此我必须使用标准
的
gcc安装
中
存在
的
东西,或者必须自己
实现
一个!) 其他通用
的
数据结构,如链表、堆栈等呢?
浏览 0
提问于2010-11-15
得票数 11
回答已采纳
4
回答
在线程
中
查找最小
队列
大小
c++
、
multithreading
、
scheduling
、
task-queue
我正在尝试用多线程
实现
一种新
的
调度技术。每个线程都有自己
的
私有本地
队列
。这个想法是,每次从程序线程创建任务时,它都应该在
队列
中
搜索最小
队列
大小(任务数量较少
的
队列
),并将其入队。一种在线程之间进行负载平衡
的
方法,其中不忙
的
队列
排队更多。 你能建议一些逻辑(或)想法如何从编程
的
角度动态地找到给定
队列
中
的
最小<em
浏览 1
提问于2013-01-08
得票数 0
回答已采纳
2
回答
用于win32/
C
的
线程生产者/消费者
的
阻塞
队列
c
、
multithreading
、
winapi
我正在尝试用一个自定义
的
队列
来代替一些线程通信,生产者使用
的
是PostThreadMessage,消费者使用
的
是WaitForSingleObject/PeekMessage。我需要
的
是,但boost和
C
++都不是我
的
选择。 不想重新
实现
轮子,有人用
C
语言
实现
了这样
的
队列
吗?
浏览 2
提问于2010-01-27
得票数 4
2
回答
C
语言
中
的
非忙阻塞
队列
实现
c
、
locking
、
queue
、
posix
、
ibm-midrange
我试图在
C
中
实现
一个
队列
,该
队列
将导致进程非繁忙等待,直到
队列
中有一个元素被消耗。为了达到这个目标,我尝试了两种不同
的
方法。我遇到
的
第一个问题是,如果
队列
/排
队列
操作有如果条件值检查边界( if (q->count == QUEUESIZE) ),则对sem_wait
的
调用将立即返回,因为没有其他进程获得锁。如果我将条件更改为while(q->count == QUEUESI
浏览 2
提问于2013-04-26
得票数 2
回答已采纳
1
回答
如何使用
队列
来计算二叉树
中
的
叶子节点数?
c
我正在学习
c
语言
。使用递归计算二叉树
中
的
叶节点非常简单,但是我们如何使用
队列
来
实现
呢?
浏览 0
提问于2017-03-30
得票数 0
2
回答
如果不为空,则释放锁
队列
入队
c
、
atomic
、
lock-free
、
skip-lists
我已经使用基于
的
比较和交换用
C
语言
实现
了一个无锁
队列
。 它工作得很好,但我正在尝试将这个
队列
集成到我已经
实现
的
无锁跳过列表
中
。我使用跳过列表作为优先级
队列
,并希望在发生优先级冲突时使用每个节点内
的
无锁
队列
来存储多个值。但是,由于在跳过列表
中
管理节点
的
方式,当我检测到优先级冲突时,我需要能够在
队列
不为空
的
情况下将
浏览 0
提问于2011-05-03
得票数 2
4
回答
优先级
队列
的
C
语言
实现
c
对于
C
语言
,有没有什么可靠而简单
的
优先级
队列
(链表优先,不是必须
的
)
实现
? 更普遍
的
是,你使用哪些
C
标准库?
浏览 1
提问于2010-04-11
得票数 6
回答已采纳
2
回答
C
语言
中已定义类型
实现
的
队列
c
、
queue
、
hashtable
我正在尝试寻找一个
队列
的
实现
,以便使用它来保存GDB类型
的
进程。我一直在到处寻找,无论我使用什么,当我试图将类型GDB
的
进程排入
队列
时,我得到了一个不兼容
的
类型。有人知道我可以使用或Hash_table
的
队列
的
实现
吗?
浏览 0
提问于2011-09-27
得票数 0
回答已采纳
1
回答
使用System.Threading.Timer
实现
C
#
中
的
延迟
队列
c#
、
timer
我必须在
C
#
中
实现
一个延迟
队列
,因为在
C
#
中
没有延迟
队列
的
标准
实现
。我希望使用System.Threading.Timer来
实现
节点
的
延迟入队。System.Threading.Timer(this.Enqueue, node, dueTime, -1); .} 这种方法对我来说看起来很好,但由于我是
C
#
的
新手(来自
浏览 0
提问于2013-01-26
得票数 2
回答已采纳
6
回答
如果数组更易于使用且功能更强大,为什么还要使用像
队列
和堆栈这样
的
数据结构?
java
、
data-structures
、
language-agnostic
这可能是一个愚蠢
的
问题,但它已经困扰了我一段时间。大多数编程
语言
都有数组(例如Java、
C
/
C
++、
C
#...ok Python都有列表!)但在我看到
的
许多文献
中
,一些数据结构(如堆栈和
队列
)被视为更基本
的
数组。但是既然有这么多
语言
对数组有如此强大
的
支持,为什么还会有人使用堆栈或
队列
呢?我意识到,从概念上讲,数据结构而不是数组可能更适合该模型,但考虑到您可能必须
实
浏览 2
提问于2016-04-07
得票数 1
7
回答
数据结构是否在高级
语言
中使用?
ruby
、
data-structures
我目前还在上学,正在上一门关于在
c
++
中
实现
数据结构
的
课程。在我
的
业余时间,我喜欢用“高级”
语言
编程(主要是带有一些
c
#
的
Ruby
语言
)。谢谢。
浏览 16
提问于2009-03-24
得票数 5
回答已采纳
2
回答
链接列表上
的
自下而上合并排序
c
、
algorithm
、
sorting
、
merge
我试图用
C
语言
实现
自下而上
的
合并排序,并意识到
实现
自下而上
的
合并排序有多种方法;特别是,我使用了这种方法: 如何在
C
语言
中正确地
实现
浏览 2
提问于2015-11-13
得票数 1
1
回答
glib在
C
++上
的
GAsyncQueue等价物?
c++
、
c
、
synchronization
、
glib
有一个名为GAsyncQueue
的
数据结构,它允许线程间
的
通信,而不需要信号量/锁等,甚至可以使
实现
生产者/消费者解决方案
的
任务变得微不足道。如果两个不同
的
线程将数据推送到GAsyncQueue结构,push函数将在内部
实现
对
队列
的
互斥访问;更神奇
的
是,如果一个线程调用pop函数,但其中没有数据,则调用线程将阻塞,直到其他线程将一些数据推送到
队列
中
尽管我非常喜欢它,但这个库是为<
浏览 0
提问于2013-02-28
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言数据结构中队列的实现与操作
什么是优先队列算法?详述优先队列算法的原理?用C语言实现优先队列算法。内附完整代码。
C语言编程基础入门学习数据结构中队列的实现与操作
C/C+编程笔记:C语言全局变量,实现多个c文件中公用的方法!
Linux C语言高级编程数据结构队列之链式队列及其使用实例(2)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券