作为一个半吊子学员,看了很多有关排序的例程,感觉这是所有看过例程中可读性最差,读起来巨郁闷,最让人匪夷所思的写法,跟前几章精炼简要的讲解风格大相径庭
这个排序例程,去掉调试信息就七行代码,就算我再怎么发挥又能有多匪夷所思呢?别人书上的插入排序都是怎么写的呢?
使用全局部分应该用来声明常量,而不是用来声明变量。 全局部分声明变量是不符合数据封装与数据隐藏的。
把int a[LEN] = { 10, 5, 2, 4, 7 };
中的7改为2,排序结果就不正确了。刚才说错了,是正确的,把测试代码和结果看混了,实在不好意思。
如果您有建设性意见,哪怕只是纠正一个错别字,也请不吝赐教,您留下的姓名和email将会出现在本书前言的致谢中。再次感谢您的宝贵意见!