标签:
这一章主要讨论整数的排序。
插入算法是学习排序的最基本的算法。非常简单好理解的算法,大意是,位置X上面的元素前面的元素都是排过序的。当这个元素需要排序时,在前面之中,为X上面的元素找到一个合适的位置。
void InsertionSort(int* a, int n) { int i, j; int temp;//用于替换的元素 for (i = 1; i < n; ++i) { temp = a[i]; for (j = i; j > 0 && a[j - 1] > temp; --j) { a[j] = a[j - 1]; } a[j] = temp; } }
标签:
原文地址:http://www.cnblogs.com/chengxuyuanxiaowang/p/4297468.html