队列的实现1
来源:互联网 发布:做网络销售的方法 编辑:程序博客网 时间:2024/06/14 14:41
本节介绍测试代码及说明。
测试代码:
int main(){queue *q;int i, value = 1;printf("enter main:\n");q = create(&value);if (q == NULL){perror("create queue failed!\n");return -1;}printf("\n\nen-queue:\n");for (i = 0; i < MAX_NODE; i ++){if (i != 0 && i % LINE_NUM == 0)printf("\n");if (!en_queue(q, &i))printf("%d\t", i);elsebreak;}printf("\n\ndump queue:\n");dump_queue(q);printf("\n\nde_queue:\n");for(i = 0; q->size > 0; i ++){if (i != 0 && i % LINE_NUM == 0)printf("\n");if (!de_queue(q, &value))printf("%d\t", value);elsebreak;}printf("\n");printf("end!\n");return 0;}
本文介绍了简单队列实现,实际使用时可能需用到环形队列,实现方法类似。
完整代码: 下载
- 队列的实现1
- 队列的实现(1):循环队列的实现
- 队列的实现:顺序队列
- 队列的实现:链式队列
- 队列----循环队列的实现
- 队列实现 队列的链式结构实现
- 堆栈,队列的实现
- 链队列的实现
- 队列的实现
- 队列的实现
- java 实现的队列
- 工作队列的实现
- 工作队列的实现
- 用链表实现的队列
- 队列的实现
- 队列的实现
- 队列的实现
- 队列的数组实现
- 压缩指令与正规表示法笔记----鸟哥的私房菜
- DIV浮动思想
- 高通平台mipi panel kernel读包方法
- emacs
- 因为linux,我们将是云的领导者---红帽CEO
- 队列的实现1
- Opencv2.3.1在VS2008和VS2010平台上安装配置图解
- 编程之美——寻找最大的K个数(最小堆实现)
- 世界500强高管给应聘者的11条建议
- 《大话设计模式》精彩片段及个人随笔(二)
- git打patch
- 描述数字的神奇力量:数字在实际工作中的魔力
- C10K问题
- 基于N字节对齐的内存分配与归还