第7周实践项目1.1 环形队列中用队尾和队的元素个数来实现队列的算法库
来源:互联网 发布:java高级工程师技能 编辑:程序博客网 时间:2024/06/02 04:36
typedef struct { Elemtype date[maxsize]; int front; int count;}sqqueue;void initqueue (sqqueue *&q){ q=(sqqueue*)malloc((sizeof(sqqueue))); q->front=0; q->count=0;}bool enqueue(sqqueue *&q,Elemtype e){ int rear; if(q->count==maxsize)//队列上溢 return false; rear=(q->front+q->count)%maxsize;//求队尾位置 rear=(rear+1)%maxsize;//队尾位置加一 q->date[rear]=e; q->count++; return true;}bool dequeue(sqquque *&q,Elemtype &e){ if(q->count==0) return false; q->front=(q->front+1)%maxsize; e=q->date[q->front]; q->count--; return true;}bool queueempty(sqqueue *q){ return q->count==0;//判断空队列}
阅读全文
0 0
- 第7周实践项目1.1 环形队列中用队尾和队的元素个数来实现队列的算法库
- 第7周 项目1-建立环形队列算法库
- 第7周 项目一 建立环形队列算法库
- 第七周实践项目~建立顺序环形队列算法库
- 第7周项目实践2.1 用只有尾节点指针rear的循环单链表实现队列算法库
- 环形队列的实现
- 第7周项目实践 1 队列算法库的建立
- 【队列项目1 - 建立顺序环形队列算法库——第6周】
- 第7周 项目1—建立顺序环形队列算法库
- 第7周项目1 - 建立顺序环形队列算法库
- 第7周—项目1 建立顺序环形队列算法库
- 第7周项目1——建立顺序环形队列算法库
- 第7周项目1 - 建立顺序环形队列算法库
- 第7周、项目1—建立顺序环形队列算法库
- 第7周项目1 - 建立顺序环形队列算法库
- 第7周项目1-建立顺序环形队列算法库
- 第7周 项目1 - 建立顺序环形队列算法库
- 第7周 项目1 - 建立顺序环形队列算法库
- 从零基础到具备前端基本技能的道路、学习方法、资料
- Cassandra key说明
- Danware.NetOp.Remote
- 计蒜客-内部收益率
- android发彩信
- 第7周实践项目1.1 环形队列中用队尾和队的元素个数来实现队列的算法库
- POJ 3255 Roadblocks 笔记
- 日期对话框
- Linux使用jstat命令查看jvm的GC情况
- 一个老程序员的十年回顾
- 实验2—顺序表的链式存储结构
- 提交到App Store
- C++继承体系
- 算法与数据结构学习之——简单的字典树实现