常见算法
记录一下常见算法
原1241
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分治排序
#include <stdio.h> void sort(int * a,int n) { if (n == 1) { return; } int flag = 0; if (n % 2 != 0) flag = 1; sort(a + n / 2, n / 2 + flag); sort(a, n / 2); int i = 0, j = 0; int b...原创 2019-08-28 22:48:11 · 130 阅读 · 0 评论 -
快速排序
二分排序 #include <stdio.h> void sort(int * a,int n) { if (n <= 1) { return; } int i = 0; int j = n-1; int k = a[j]; int b = 0; for (; i < j;) { if (a[b] > k) { int tmp =...原创 2019-08-29 00:03:53 · 157 阅读 · 0 评论 -
选择排序
void sort(int* a, int n) { int i = 0; int j = 0; for (i = 0; i < n-1; i++) { for (j = i + 1; j < n; j++) { if (a[i] > a[j]) { int tmp = a[i]; a[i] = a[j]; a[j] = tmp...原创 2019-08-29 23:02:58 · 140 阅读 · 0 评论
分享