C++数据结构排序算法之插入类排序(含有完整代码直接插入排序、希尔排序,表插入排序,二路插入排序,折半插入排序)
排序基本概念排序的目的就是为了让查找效率变得更高。排序算法的稳定性指的是关键字相同的元素之间在排序完成后相对位置不发生改变。1)不稳定算法2)有些算法可以稳定,但通过微调代码也可以不稳定。内部排序在排序过程中,待排序的数据全部被载入在内存中;外部排序由于数据过多,导致待排序的数据只能部分载入在内存中,在排序过程中会有内存和磁盘之间的数据交换;(减少磁盘的读写次数)两种基本操作:比较、移动。