队列
effility
我好菜啊,什么时候才会努力啊,傻瓜
展开
-
c语言循环队列的建立
对于队列来说,出队列就是在队列头部出来,然后将后面的元素移动前一位,使他重新变成从0开始的队列数组 如果我们不移动就会遇到前面好多空位,却被判定为队满(后面在进队列的过程中进满了)称为假溢出 循环队列就可以解决这个问题,‘’队满‘’时从头部开始重新插入 #include <stdio.h> #include <stdlib.h> #define max 5 typ...原创 2018-09-04 11:30:26 · 2618 阅读 · 0 评论 -
c语言队列的链式存储
队列的链式存储的一种实现方法就是简化版的线性链表 #include <stdio.h> #include <stdlib.h> typedef struct node//结点结构 { int data; struct node *next; }node,*linklist; typedef struct//队列的链表结构 { linklist...原创 2018-09-04 22:35:38 · 238 阅读 · 0 评论 -
c语言队列的顺序存储结构
这是根据顺序表实现的队列的顺序存储结构 #include <stdio.h> #include <stdlib.h> typedef struct node { int data[100]; int size; }node,*linklist; void create_queue(linklist *l)//队列的建立 { (*l)=(nod...原创 2018-09-02 21:46:16 · 388 阅读 · 0 评论