插入排序(算法学习系列)
来源:互联网 发布:数码宝贝数据库 编辑:程序博客网 时间:2024/06/03 02:25
// InsertSort.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"void swap(int (&a),int (&b)){int temp = a;a = b;b = temp;}void insertSort(int *A){for (int j = 1; j <= 6; j++){for (int i = j-1; i>=0; i--){if (A[i] >= A[i+1]){ swap(A[i], A[i+1]);}}}}int _tmain(int argc, _TCHAR* argv[]){int A[7] = { 31, 41, 59, 26, 41 };insertSort(A);system("pause");return 0;}
其实就是黑书的练习题
注意到的是,因为需要一个位置来防止边界溢出,故排序时申请的数组和数据元素相差为一,即需要额外的O(1)空间
0 0
- 插入排序(算法学习系列)
- 算法排序系列 -- 插入排序
- 【算法系列】插入排序算法
- 排序算法系列:插入排序算法
- 【算法系列】—插入排序
- 算法学习-插入排序
- 排序算法系列五(二分插入排序)
- 排序算法系列三(插入排序)
- 经典排序算法系列之一:插入排序
- 排序算法系列之插入排序
- 排序算法系列之插入排序
- PHP排序算法系列:插入排序
- 【算法学习】排序算法 - 插入排序
- 算法学习(三)--插入排序
- 算法学习笔记----插入排序
- 算法学习之:插入排序
- 算法学习-----插入排序(Java)
- 算法学习----->Insertsort(插入排序)
- 用于unity3d的带有延迟功能的消息机
- 装饰模式
- CF 259div2 D (状态压缩dp)
- POJ 3080 Blue Jeans 三种暴力法
- LA3938Ray, Pass me the Dishes, LA 3938 , 线段树,区间查询
- 插入排序(算法学习系列)
- git_上传项目代码到github
- Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
- poj2104 K-th Number 主席树或划分树
- hdu 1171 多重背包
- fragment
- [ZOJ 3358] Green Dam Girl [动态规划+Floyd]
- hdu 3308 线段树单点更新 区间合并
- ASIHTTPRequest官方文档(一)