以前学过的数据结构课,貌似已经忘得一干二净了,偶然又翻起,书中最后一章详细介绍了7种排序算法,现在对其中4种做个总结.(为啥只总结4种,当然是因为偷懒,只想总结简单又常用的!) 先贴一张排序分类图: 1.冒泡法: 主要思想:每次比较相邻的两个数,较小的数向上冒,较大的数向下沉. 演示效果: C代码:(指针p指向待排序列的首地址,length是待排序列的总长度,下同) swap(int *p1, int *p2) { int tmp; tmp = *p1; *p1 = *p2; *p2 = tmp…