直接排序算法
来源:互联网 发布:昆明暴恐 中国公知 编辑:程序博客网 时间:2024/06/14 15:18
直接排序算法 最简单的排序算法 可以自行查看一下原理再来看一下代码实现
#include<iostream>using namespace std;void displayarray1(int a[], int n);int main() { int a[] = { 67,48,23,81,38,19,52,40 }; int n = sizeof(a) / sizeof(a[0]); cout << "排序前" << endl; displayarray1(a, n); //排序 int j; int temp; for ( int i = 1; i <n; i++) { temp = a[i]; for (j = i-1; i >=0&&temp<a[j];j--) { a[j + 1] = a[j]; } a[j + 1] = temp; cout << "第" << i << "趟排序结果" << endl; displayarray1(a, n); } cout << "排序后" << endl; displayarray1(a, n); system("pause"); return 0;}void displayarray1(int a[], int n) { for (int i = 0; i < n; i++) { cout << a[i] << " "; } cout << endl;}
运行结果:
阅读全文
0 0
- 直接插入排序算法
- 直接插入算法排序
- 直接排序算法
- 直接插入排序算法
- 直接插入排序算法
- 直接插入排序算法
- 直接选择排序算法
- 直接插入排序算法
- 直接插入排序算法
- 直接插入排序算法
- 直接插入排序算法
- 直接插入排序算法
- 直接插入排序算法
- 直接插入排序算法
- 直接插入排序算法
- 直接插入排序算法
- 直接插入排序算法
- 直接排序算法
- 注册登录展示数据
- Python-Day04-装饰器(2)
- C++中String类型的逆序
- Python chapter 6 learning notes
- 1.GDI+ 常用方法详解
- 直接排序算法
- 第 0004 题: 任一个英文的纯文本文件,统计其中的单词出现的个数
- Python chapter 7 learning notes
- SQL语句范例之索引和PLSQL
- Java:Collections框架
- XlistView
- [成长] 生病~
- LuoguP1720 月落乌啼算钱 解题报告【模拟+找规律/数学】
- 几种Java 枚举查找且不抛异常的实现及其优劣比较