
C语言--环形链表
文章平均质量分 78
liuguangsh
这个作者很懒,什么都没留下…
展开
-
环形链表
环形链表.h#include#includestruct info{ int data; struct info *pNext;};typedef struct info node, *PNODE;PNODE addBack(PNODE phead, int data); //尾部插入PNODE addFront(PNODE phead, int data); //头部转载 2016-07-26 15:03:03 · 433 阅读 · 0 评论 -
环形链表 有m个人围成一圈,开始报数,报道n,退出,问最后剩下的是几号。
题目要求,10个人围成一圈,每次数到第 5 个人时些人也局,然后从下个继续开始数,依次类推最后留后的是原来顺序中的第几个人?这儿使用链表进行演示,代码如下:环形链表.h#include#includestruct info{ int data; struct info *pNext;};typedef struct info node, *PNODE;PNO转载 2016-07-26 14:52:06 · 3471 阅读 · 0 评论 -
使用链表管理内存
使用链表管理内存的使用,这儿重新定义了 malloc,realloc,free函数,使用了mymalloc,myrealloc,myfree自己重定义了函数mem.h#include#includevoid * mymalloc(size_t size);void *myrealloc(void *p, size_t size);void myfree(void *p)转载 2016-07-28 10:09:50 · 1905 阅读 · 0 评论 -
用链表摸拟栈
链式栈,用链表摸拟栈。stack.h#include#includestruct LinkStack{ int id; //编号 int data; //数值 struct LinkStack *pNext;};struct LinkStack *phead; //全局变量typedef struct LinkStack node, *PNODE;PNODE p转载 2016-07-28 12:07:49 · 365 阅读 · 0 评论