地精排序 Gnome Sort
摘要:
地精排序其实思想很简单,往前冒泡,一旦发生数据交换,就往回冒泡,直到把被交换数字放入正确位置,之后,继续前进举例例如待排数组:[6 2 4 1 5 9][0 1 2 3 4 5]看一下具体的排序过程[ i = 0 ]时啥也不干,先让i自增1,达到值为1才开始真正的比较交换前[6 2 4 1 5 9][ i = 0]交换后[6 2 4 1 5 9][ i = 1][ i = 1 ]比较6和2,发生交换,只要发生交换i就减1交换前[6 24 1 5 9][ i = 1]交换后[2 64 1 5 9][ i = 0][ i = 0 ]又成0了,啥也不干,自增变成1再说交换前[2 6 4 1 5 9] 阅读全文
posted @ 2014-03-31 20:11 兵临天下 阅读(225) 评论(0) 推荐(0)
浙公网安备 33010602011771号