插入排序
来源:互联网 发布:怎么建立数据透视表 编辑:程序博客网 时间:2024/05/17 06:49
/* 功能:插入排序 例如: 5 3 8 2 9 第一次 :5 5 8 2 9 3 5 8 2 9 第二次 :3 5 8 2 9 第三次 :3 5 8 8 9 3 5 5 8 9 3 3 5 8 9 2 3 5 8 9 第四次 :2 3 5 8 9*/#include <iostream>using namespace std;const int MAXSIZE = 100;void insert_sort(int array[], int n){ int temp; int j; for (int i = 1; i < n; ++i) { temp = array[i]; for (j = i; j >= 1 && temp < array[j-1]; --j) { array[j] = array[j-1]; } array[j] = temp; }}int main(void){ int n; int array[MAXSIZE]; while (cin >> n) { for (int i = 0; i < n; ++i) { cin >> array[i]; } insert_sort(array, n); for (int i = 0; i < n; ++i) { cout << array[i] << " "; } cout << endl; } return 0;}
- 插入排序-【插入排序】
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- DP HDU 1494
- 计划-USACO
- zoj 1530 Find The Multiple(bfs)
- 1.1.1 Your Ride Is Here
- 3g:Get与Post,Head的区别
- 插入排序
- mysql获取刚插入(添加)记录的自动编号id
- 老师的表扬。
- poj 2387 Til the Cows Come Home spfa基础题,入门,我的第一个
- MY---第二天(香车美女)
- http://projecteuler.net/problem=4 【参考解法】
- windows创建SVN服务器之三---快速搭建版本控制环境
- SQL中使用update inner join和delete inner join.
- 维吉尼亚加密算法 PHP版