摘要: #include<stdio.h>#include<malloc.h> #define max 10 typedef struct node{int queue[max];int front,rear;}q,*queue;void init(queue p){p->front=-1;p->rear= 阅读全文
posted @ 2016-09-14 03:10 mykonons 阅读(166) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>#include<malloc.h> #define max 100typedef struct node{ int queue[max]; int front,rear;}q,*queue;void init(queue p){ p->front=-1; p->r 阅读全文
posted @ 2016-09-14 02:23 mykonons 阅读(147) 评论(0) 推荐(0) 编辑
摘要: /* 总结:就是建立一个循环单链表,再按循环取余删除节点: 注意:1.未给指针变量s分配动态内存时,让其等于别的分配内存的指针(q)相当于 把 s指向其内存,并不能建立链接。 2.此链表带头节点 遇到问题 :1.在选择人的时候遇到了阻碍(不知如何选) 2.设置头节点,循环(难点) */#includ 阅读全文
posted @ 2016-09-14 01:00 mykonons 阅读(507) 评论(0) 推荐(0) 编辑