排序方法
文章平均质量分 78
虞豪翔
这个作者很懒,什么都没留下…
展开
-
九种排序,冒泡,插入,折半插入,希尔,选择,鸡尾酒,堆,快速,计数
#include<stdio.h> #include<stdlib.h> #include<stdbool.h> #include<time.h> void swap(int* arr,int* buf) { int temp = *arr; *arr = *buf; *buf = temp; } void show(int* arr,int len) { int i=0; for(i=0;i<10;i++) { printf("%d “,arr[i])原创 2020-06-10 11:05:22 · 192 阅读 · 0 评论 -
冒泡排序
冒泡排序的方法 void bubble_sort(int* arr,size_t len) { for(int i=len-1; i>0; i–) { bool flag = true; // 把排序的数进行标记 for(int j=0; j<i; j++) { if(arr[j] > arr[j+1]) { swap(arr[j],arr[j+1]); flag = false...原创 2019-07-23 19:57:28 · 68 阅读 · 0 评论