- 博客(3)
- 资源 (3)
- 收藏
- 关注
转载 排序算法之希尔(Shell)排序(C/C++实现)
void ShellSort(int arr[], int length) { int increasement = length; int i, j, k; do { // 确定分组的增量 increasement = increasement / 3 + 1; //取increasement,将数组分成increasement个子序列 for (i = 0; i &lt...
2019-01-24 09:31:36 286
原创 排序算法之选择排序(C/C++实现)
void SelectionSort(int arr[], int length) { for (int i = 0; i < length; i++) { int index = i; for (int j = i+1; j < length; j++) { if (arr[j] < arr[index]) { index = j; ...
2019-01-16 17:22:50 216
原创 排序算法之快速排序(C/C++实现)
int OnceSort(int arr[], int first, int end){ int i = first, j = end; //当i<j即移动的点还没到中间时循环 while (i < j){ //右边区开始,保证i<j并且arr[i]小于或者等于arr[j]的时候就向左遍历 while (i < j && arr[i] &am
2019-01-16 16:49:01 413
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人