摘要: Stack.h Stack.c main.c VS2015运行结果: 阅读全文
posted @ 2018-05-05 20:21 乱丶心 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 运行结果: 阅读全文
posted @ 2018-04-27 13:46 乱丶心 阅读(144) 评论(0) 推荐(0) 编辑
摘要: M个人围成一圈,从第一个开始报数,第N个将被杀掉,最后剩下一个,其余人都将被杀掉。例如M=10,M=3,被杀掉的顺序是:3,6,9,2,7,1,8,5,10,4. 使用单循环链表实现 API函数和单循环链表一样 main.c 宏定义M为10,N为3 运行结果: 阅读全文
posted @ 2018-04-25 21:18 乱丶心 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 将单链表中终端结点的指针端由空指针改为指向头结点,就使整个单链表形成一个环,这种头尾相接的链表称为单循环链表,简称循环链表。 CircleLinkList.h main.c 运行结果: 阅读全文
posted @ 2018-04-25 21:11 乱丶心 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 运行结果: 阅读全文
posted @ 2018-04-24 19:25 乱丶心 阅读(105) 评论(0) 推荐(0) 编辑
摘要: LinkList.h LinkList.c main.c VS2015运行结果: 阅读全文
posted @ 2018-04-24 19:18 乱丶心 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 头文件:LinkList.h LinkList.c main.c VS2015运行结果 阅读全文
posted @ 2018-04-24 19:15 乱丶心 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 动态数组实现 动态数组头文件:DynamicArray.h DynamicArray.c main.c vs2015运行结果: 阅读全文
posted @ 2018-04-24 19:12 乱丶心 阅读(351) 评论(0) 推荐(0) 编辑
摘要: vs2015中运行结果: 阅读全文
posted @ 2018-04-22 15:27 乱丶心 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 快速排序算法:最主要的地方就是确定"枢轴"假设一个数组:{2,5,6,4,3,8,9,1,7,0}需要排序我们可以选左边的数或右边的数作为枢轴排序的时候: 在左边找一个大的,右边找一个小的,交换位置第一次:把小于枢轴的数放左边,大的放右边,这里选枢轴为2,排序完为{1,0,2,4,3,8,9,6,7,5} | 第二次:2的位置固定了,然后... 阅读全文
posted @ 2018-04-19 14:14 乱丶心 阅读(136) 评论(0) 推荐(0) 编辑