摘要: 说明下冒泡:需要排序的数组 int[]array =[12, 123, 34, 12, 43, 6, 3, 23, 1234, 5];说明下冒泡的原理:我只贴了两张图,说明下一、第一遍:循环由下到上的比较,值小的上移(不小的保持不动),继续循环,直到把最小的值移至最上面。循环比较数组的所有的10个数值;二、第二遍:原理同上一步,唯一不同的是循环比较的个数,因为上一次的循环已经把最小的移至最上面了,所以这次的循环比较中不需要比较最上的的值了,也就是array个数减一,也就是这次只要比较9个数值就行了;三、以下同理,最后完成排序! 代码示例:staticvoidMain(string[]args. 阅读全文
posted @ 2011-10-28 12:15 程序员老李 阅读(640) 评论(0) 推荐(1) 编辑