排序算法一
来源:互联网 发布:闲鱼网淘宝 编辑:程序博客网 时间:2024/05/01 09:30
void swap(int & a, int & b){int temp = a;a = b;b = temp;}//insert sortingvoid insert_sort(int a[], int n){for (int i = 1; i < n; ++i){int cur = a[i];int j = 0;for (; j < i; ++ j){if (cur < a[j]){break;}}//for (int k = i-1; k >=j; --k){a[k+1] = a[k];}a[j] = cur;}}//bubble sortingvoid bubble_sort(int a[], int n){for(int i = 1; i < n; ++i){for (int j = n -1; j >= i; --j){if (a[j-1] > a[j]){int temp = a[j-1];a[j-1] = a[j];a[j] = temp;}}}}//select sortingvoid select_sort(int a[], int n){for (int i = 0; i < n -1; ++i){for (int j = i+1; j < n; ++j){if (a[i] > a[j]){swap(a[i], a[j]);}}}}
0 0
- 排序算法(一) 选择排序
- 排序算法《一》冒泡排序
- 排序算法一 冒泡排序
- 排序算法(一):插入排序
- 一、排序算法 归并排序
- 排序算法一:插入排序
- 排序算法一:冒泡排序
- 排序算法一:冒泡排序
- 排序算法(一)-希尔排序
- 排序算法一:冒泡排序
- 排序算法(一):冒泡排序
- 排序算法一:快速排序
- 排序算法一:堆排序
- 排序算法(一)-冒泡排序
- 排序算法:(一)快速排序
- 排序算法(一)
- 排序算法(一)
- 排序算法(一)
- Linux curl命令详解
- 域名的前前后后
- 正投影
- iOS 从UITableViewController中分离数据源
- instrumentation中ActivityTestCase学习笔记(2)
- 排序算法一
- CSS中*和body有什么区别?
- 透视投影矩阵
- 实验二 JSP内置对象
- 【非技术】我为什么想成为一名程序员
- Java类之间的关联关系
- 【操作系统】进程状态,状态转换图,状态转换条件
- kali linux安装遇到的问题
- 某高校校园卡网站模拟登陆(php)