点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - C语言队列queue.c
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
用C语言实现C++中的类——队列的C语言实现
本文利用结构体和函数指针,在C语言中的实现了C++中的类(class)的功能。以队列类(Queue)为例,完全用C语言写了一个简单的队列,成功实现了队列元素的增删、判断队列是否为空/满、队列置空等操作,程序已在VC和GCC中编译通过,运行稳定。
所属分类:
C
发布日期:2011-05-05
文件大小:2kb
提供者:
antian2625
数据结构ppt课件.ppt
数据结构C语言描述 数组 (Array) 栈 (Stack) 队列 (Queue) 链表 (Linked List) 树 (Tree) 图 (Graph) 堆 (Heap) 散列表 (Hash)
所属分类:
C/C++
发布日期:2011-11-27
文件大小:546kb
提供者:
mr_wid
C#本质论---绝对的完整版
C#本质论!绝对绝对的完整版!七百多页!接近60M大!欢迎下载! 拒绝转载!谢谢!!!!!! 目录 第1章 C#概述 1 1.1 Hello, World 1 1.2 C#语法基础 3 1.2.1 C#关键字 3 1.2.2 类型定义 5 1.2.3 Main 5 1.2.4 语句和语句分隔符 7 1.2.5 空白 7 1.3 使用变量 8 1.3.1 数据类型 9 1.3.2 变量的声明 9 1.3.3 变量的赋值 10 1.3.4 变量的使用 11 1.4 控制台输入和输出 11 1.4.
所属分类:
C#
发布日期:2013-04-10
文件大小:56mb
提供者:
austxmf
C语言 队列 函数
自己编写的C语言队列函数,实现方法清晰明了
所属分类:
C
发布日期:2013-04-30
文件大小:153kb
提供者:
u010517641
c++标准库函数大全
C++标准库的所有头文件都没有扩展名。C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能。 形式的标准头文件【 例外】其内容与ISO标准C包含的name.h头文件相同,但容纳了C++扩展的功能。在 形式标准的头文件中,与宏相关的名称在全局作用域中定义,其他名称在std命名空间中声明。在C++中还可以使用name.h形式的标准C库头文件名。 C++标准库的内容分为10类: C1.语言支持 C2.输入/输出 C3.诊断 C4.一般工具 C5.字符串 C6.容器 C7.迭代器
所属分类:
C/C++
发布日期:2014-08-03
文件大小:6mb
提供者:
neu2011net
c语言简单队列
#include #include #include //队列最大长度 #define MAX_QUEUE 1024 //偷懒,就用静态队列了 static int mQueue[MAX_QUEUE]; //队列插入 void InsertData(int **Front, int **Rear) { if (*Rear + 1 == *Front && (*Rear + 1 - MAX_ QUEUE != *Front)) { //当队列数据已满,返回 puts("Queue Size
所属分类:
C
发布日期:2016-04-22
文件大小:1kb
提供者:
lhs295988029
C语言队列queue.c
基于C语言的完整队列代码,包含队列的结构定义、判空、出入队、取队头和主函数,入队元素已写入,使用时只需在主函数中修改元素数量和内容即可,使用方便。C语言和数据结构中均可使用
所属分类:
C/C++
发布日期:2020-01-03
文件大小:1kb
提供者:
taozi20141423
C语言实现纸牌游戏(小猫钓鱼)
C语言使用队列和栈实现纸牌游戏–小猫钓鱼,供大家参考,具体内容如下 C语言: //纸牌游戏--小猫钓鱼--队列 栈--(所谓的拉火车) #include struct queue //队列 { int data[1000]; int head; int tail; }; struct stack //栈 { int data[10]; int top; }; int main(void) { struct queue q1, q2; //小哼 q1 和小哈 q2 的队列
所属分类:
其它
发布日期:2020-12-16
文件大小:41kb
提供者:
weixin_38500944
C语言版实现链队列
本文实例为大家分享了C语言实现链队列的具体代码,供大家参考,具体内容如下 源文件部分: 指针没学好的同学很难看懂^_^,有点乱,希望对大家有点帮助。 #include #include #include #include typedef int Elemtype; #include"LQueue.h" int main() { Deque head; instruction(head); return 0; } 头文件部分: typedef struct Queue { Elem
所属分类:
其它
发布日期:2020-12-25
文件大小:49kb
提供者:
weixin_38707240
C语言循环队列的表示与实现实例详解
1.概述: C语言的队列(queue),是先进先出(FIFO, First-In-First-Out)的线性表数据结构。在具体应用中通常用链表或者数组来实现。队列只允许在后端(称为rear)进行插入操作,在前端(称为front)进行删除操作。 循环队列可以更简单的防止伪溢出的发生,但是队列大小是固定的。 2.实例代码: /* 队列的顺序存储结构(循环队列) */ #define MAX_QSIZE 5 /* 最大队列长度+1 */ typedef struct { QElemType *ba
所属分类:
其它
发布日期:2021-01-01
文件大小:46kb
提供者:
weixin_38516040
C语言使用广度优先搜索算法解决迷宫问题(队列)
本文实例讲述了C语言使用广度优先搜索算法解决迷宫问题。分享给大家供大家参考,具体如下: 变量 head 和 tail 是队头和队尾指针, head 总是指向队头, tail 总是指向队尾的下一个元素。每个点的 predecessor 成员也是一个指针,指向它的前趋在 queue 数组中的位置。如下图所示: 广度优先是一种步步为营的策略,每次都从各个方向探索一步,将前线推进一步,图中的虚线就表示这个前线,队列中的元素总是由前线的点组成的,可见正是队列先进先出的性质使这个算法具有了广度优先的特点。
所属分类:
其它
发布日期:2021-01-01
文件大小:63kb
提供者:
weixin_38571603
C语言版医院管理系统
本文实例为大家分享了C语言实现医院管理系统的具体代码,供大家参考,具体内容如下 #include stdio.h #include string.h #include stdlib.h #include malloc.h #define NULL 0 typedef struct { int num; char name[10]; int age; char sex; }people; //一个患者的信息 typedef struct Node { people *data; st
所属分类:
其它
发布日期:2021-01-01
文件大小:45kb
提供者:
weixin_38614417
C语言实现链队列
记录一下C语言实现的链队列代码,供大家参考,具体内容如下 #include #include #include typedef int ElemType; //链队列的结点定义 typedef struct node{ ElemTypeval; struct node* next; }QueueNode; //链队列的定义,包含队头指针和队尾指针 typedef struct queue { QueueNode* front; QueueNode* rear; }LinkedQ
所属分类:
其它
发布日期:2020-12-31
文件大小:28kb
提供者:
weixin_38606639
C语言实现链队列代码
本文实例为大家分享了C语言实现链队列的具体代码,供大家参考,具体内容如下 #include /* 队列的结构体 */ typedef int DataType; #define NODE_LEN sizeof(NODE) /* 队列的节点 */ typedef struct stNode { DataType data; struct stNode* next; }NODE; /* 队列 */ typedef struct stQueue { NODE* head; //队列
所属分类:
其它
发布日期:2020-12-31
文件大小:29kb
提供者:
weixin_38708945
优先队列(priority_queue)的C语言实现代码
优先队列(priority_queue)和一般队列(queue)的函数接口一致,不同的是,优先队列每次出列的是整个队列中最小(或者最大)的元素。 本文简要介绍一种基于数组二叉堆实现的优先队列,定义的数据结构和实现的函数接口说明如下: 一、键值对结构体:KeyValue 代码如下:// =============KeyValue Struct==================================typedef struct key_value_struct KeyValue;stru
所属分类:
其它
发布日期:2020-12-31
文件大小:71kb
提供者:
weixin_38730767
C语言求Fibonacci斐波那契数列通项问题的解法总结
一:递归实现 使用公式f[n]=f[n-1]+f[n-2],依次递归计算,递归结束条件是f[1]=1,f[2]=1。 二:数组实现 空间复杂度和时间复杂度都是0(n),效率一般,比递归来得快。 三:vector实现 时间复杂度是0(n),时间复杂度是0(1),就是不知道vector的效率高不高,当然vector有自己的属性会占用资源。 四:queue实现 当然队列比数组更适合实现斐波那契数列,时间复杂度和空间复杂度和vector一样,但队列太适合这里了, f(n)=
所属分类:
其它
发布日期:2020-12-31
文件大小:58kb
提供者:
weixin_38699352
c语言尾队列tailq使用示例分享
queue和list的结构定义和操作都在’sys/queue.h’中完成, 主要定义了下面四种数据结构: 1单向列表(single-linked lists)2单向尾队列(single-linked tail queue)3列表(lists)4尾队列(tail queues) 使用示例 代码如下:#include #include #include /* 定义一个结构体,它只是尾队列的一个元素 它必须包含一个TAILQ_ENTRY来指向上一个和下一个元素*/struct tailq_en
所属分类:
其它
发布日期:2020-12-31
文件大小:113kb
提供者:
weixin_38733885
C语言版二值图像统计连通区域
连通区标记是最基本的图像处理算法之一。该算法中,按从左至右、从上至下的顺序,对整幅图像进行扫描,通过比较每个前景像素的邻域进行连通区标记,并创建等效标记列表。最后,合并等效标记列表,并再次扫描图像以更新标记。算法的优点的是通俗易懂,缺点是需要两次扫描图像,效率不高。 区域生长法利用区域生长的思想,一次生长过程可以标记一整个连通区,只需对图像进行一次扫描就能标记出所有连通区。算法描述如下: 输入待标记图像bitmap,初始化一个与输入图像同样尺寸的标记矩阵labelmap,一个队列queue以
所属分类:
其它
发布日期:2021-01-20
文件大小:43kb
提供者:
weixin_38606294
C语言实现简易扑克牌游戏
将一副扑克牌平均分成两份,每人拿一份。a先拿出手中的第一张扑克牌放在桌上,然后b也拿出手中的第一张扑克牌,并放在a刚打出的扑克牌的上面,就像这样两人交替出牌。出牌时,如果某人打出的牌与桌上某张牌的牌面相同,即可将两张相同的牌及其中间所夹的牌全部取走,并依次放到自己手中牌的末尾。当任意一人手中的牌全部出完时,游戏结束,对手获胜。 以下是代码的实现: #define _crt_secure_no_deprecate #include #include struct queue//定义队列的结构体
所属分类:
其它
发布日期:2021-01-20
文件大小:70kb
提供者:
weixin_38516863
C语言单链队列的表示与实现实例详解
1.概述: C语言的队列(queue),是指先进先出(FIFO, First-In-First-Out)的线性表。在具体应用中通常用链表或者数组来实现。队列只允许在后端(称为rear)进行插入操作,在前端(称为front)进行删除操作。 而单链队列使用链表作为基本数据结果,因此不存在伪溢出的问题,队列长度也没有限制。但插入和读取的时间代价会比较高 2.实例代码: /* 单链队列——队列的链式存储结构 */ typedef struct QNode { QElemType data; str
所属分类:
其它
发布日期:2021-01-20
文件大小:41kb
提供者:
weixin_38717870
«
1
2
3
»