插入排序算法!
来源:互联网 发布:mac安装win8教程 编辑:程序博客网 时间:2024/06/15 02:26
#include <iostream>using namespace std;void InsertionSort(int *pArr, int nLen){ int j=0; // 插入的位置代号,作为函数的全局变量。 //不能重复定义。for (int i=1;i<nLen;i++){if (pArr[i]<pArr[i-1]){int temp=pArr[i]; ; //从第二元素开始,如果比前一个元素小,就取出来 //把j放在这 是为了使J的值保留。for(j=i-1;j>=0 && pArr[j]>temp;j--){pArr[j+1]=pArr[j];}pArr[j+1]=temp;}}}
说明:nLen为整型数组的长度!!!!!!!!!!!!!!!!
0 0
- 排序算法-插入排序
- 排序算法--插入排序
- 排序算法---插入排序
- 排序算法-插入排序
- 排序算法-插入排序
- 排序算法--插入排序
- 排序算法-插入排序
- 排序算法-插入排序
- 排序算法---插入排序
- 排序算法--插入排序
- 排序算法--插入排序
- 排序算法--插入排序
- 排序算法-插入排序
- 排序算法--插入排序
- 排序算法-插入排序
- 排序算法-插入排序
- 排序算法--插入排序
- 排序算法-插入排序
- Maven详解之仓库------本地仓库、远程仓库
- 算法复习——风骚的快速排序
- JAVA事务处理 之 JDBC事务
- runtime 获取设备上所有App的bundle id
- hdu4635Strongly connected 【求最多加多少边仍不是强连通分量】
- 插入排序算法!
- 双系统下格式化系统分区
- mysql自动增长的有关问题,怎么恢复从1开始
- 【学习C++】C++ Primer Plus (第六版)第十章编程练习1-8
- .ftl文件 是什么文件
- PHP中操作MYSQL数据库常用函数
- weilecbi
- 2015,了不起的邮件创意!
- 断言(ASSERT)的用法