数组队列
Descending Angel
德智体美劳全面不发展代表
深夜搞颜色积极分子
喝水只喝纯净水,牛奶只喝纯牛奶
每天都被自己帅气的醒来……
业余打代码爱好者
展开
-
数据结构之优先队列
先看效果图:话不多说,直接上代码!!!#include<stdio.h>#include<assert.h>#include<stdlib.h>#include<time.h>#define MAX 10typedef struct Data { const char* name; int Weight;//权值}*DATA,DaTA;typedef struct Queue { Data* pMemory; int Cu.原创 2021-08-05 14:59:31 · 135 阅读 · 0 评论 -
什么是循环队列
目录1.什么是队列2.什么是循环队列3.循环队列的代码块3.1入队3.2出队3.3判空3.4测试代码4.优点1.什么是队列 类似于食堂排队打饭,一个一个往前排入队伍里,就是入队;而打完饭从头到尾一个一个出来,就是出队。队列就是你排队的那个队伍。2.什么是循环队列比如某食堂的奇葩规定:每次打饭只能挑选一种菜。而想吃两种菜的你不得不排队两次,重新回到队伍里。或比如前面排队打饭的人走了,后面要打饭的人跟上步伐,整个队伍的人数不变,不断有人出来,又不断有人进去,实现入队出队的循环。3.循环队列的代码块原创 2021-08-05 13:45:06 · 935 阅读 · 0 评论 -
封装数组队列
目录预处理封装队列创建队列入队获取对头元素出队判断队列是否为空测试代码运行效果预处理#include<stdio.h>#include<stdlib.h>#include<assert.h>#define MAX 10封装队列typedef struct Queue { size_t* pMemory; short topSize; short tailSize; unsigned short curSize;}*LPQUEUE,QUEUE;原创 2021-08-04 22:49:45 · 114 阅读 · 0 评论