随笔分类 -  算法

摘要:运行截图: 链表快速排序原理: 链表定义 struct LinkNode { int data; struct LinkNode *pNext; }; typedef struct LinkNode node; 尾部添加节点 void addback(node **phead, int data) 阅读全文
posted @ 2018-01-31 18:36 喵小喵~ 阅读(326) 评论(0) 推荐(0)
摘要:运行结果: 源代码: 阅读全文
posted @ 2018-01-27 15:52 喵小喵~ 阅读(586) 评论(0) 推荐(0)
摘要:1 //char 0-255一共256个 2 char getonebyhash(char *str) 3 { 4 if (str == NULL) 5 { 6 return '\0'; 7 } 8 char ch = '\0'; 9 //哈希表设置为0 10 int hashtable[256] = { 0 };... 阅读全文
posted @ 2018-01-27 15:14 喵小喵~ 阅读(139) 评论(0) 推荐(0)
摘要:mark 阅读全文
posted @ 2018-01-27 14:56 喵小喵~ 阅读(279) 评论(0) 推荐(0)
摘要:运行结果: 完整代码: 阅读全文
posted @ 2018-01-27 11:50 喵小喵~ 阅读(239) 评论(0) 推荐(0)
摘要:算法流程图: 执行截图: 完整代码: 阅读全文
posted @ 2018-01-26 14:45 喵小喵~ 阅读(1272) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 #include 4 5 //随机初始化数组 6 void fill(int *a,int n) 7 { 8 time_t ts; 9 unsigned int num = time(&ts); 10 srand(num); 11 for (int i = 0; i *pint2) 37 ... 阅读全文
posted @ 2018-01-23 19:11 喵小喵~ 阅读(381) 评论(0) 推荐(0)
摘要:运行截图: 阅读全文
posted @ 2018-01-20 14:44 喵小喵~ 阅读(128) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 4 //需要排序的数组 5 char str[10] = "123"; 6 7 //交换两个数据 8 void swap(char *p1, char *p2) 9 { 10 char tmp = *p1; 11 *p1 = *p2; 12 *p2 = tmp; 13 } 14 15 //全排列... 阅读全文
posted @ 2018-01-19 19:15 喵小喵~ 阅读(231) 评论(0) 推荐(0)
摘要:运行截图: 代码: 阅读全文
posted @ 2018-01-19 16:53 喵小喵~ 阅读(390) 评论(0) 推荐(0)
摘要:queue.h main.cpp 阅读全文
posted @ 2018-01-17 10:37 喵小喵~ 阅读(297) 评论(0) 推荐(0)
摘要:运行截图: 阅读全文
posted @ 2018-01-16 17:49 喵小喵~ 阅读(151) 评论(0) 推荐(0)
摘要:1.stack.h 2.stack.c main.c 阅读全文
posted @ 2018-01-14 11:34 喵小喵~ 阅读(137) 评论(0) 推荐(0)
摘要:1 //选择排序法 2 #include 3 #include 4 5 6 void main() 7 { 8 9 int a[10]; 10 //初始化数组 11 for (int i = 0; i a[j + 1]) 32 { 33 int tmp = a[j]; 34 ... 阅读全文
posted @ 2018-01-05 22:45 喵小喵~ 阅读(185) 评论(0) 推荐(0)
摘要://选择排序法 #include #include void main() { int a[10]; //初始化数组 for (int i = 0; i < 10; i++) { a[i] = rand() % 10; } //打印数组 for (int i = 0; i < 10; i++) { ... 阅读全文
posted @ 2018-01-05 21:25 喵小喵~ 阅读(194) 评论(0) 推荐(0)