黑马程序员技术交流社区

标题: java [打印本页]

作者: 魏冬    时间: 2012-11-22 22:34
标题: java
看到排序  那个选择排序看的我两眼冒星星!。。。。
作者: 王震阳老师    时间: 2012-11-22 22:58
自己画的图,你看看,可能会明白点。

冒泡排序与选择排序的实质区别.JPG (85.13 KB, 下载次数: 23)

冒泡排序与选择排序的实质区别.JPG

作者: 张利    时间: 2012-11-22 23:11
感觉最重要的是理解思路
选择排序就是从第一个数开始,依次与后面的数比较,小的换到第一个来,一个循环结束后最小的换到第一个位置;再从第二个数开始,依次与后面的数比较,小的换到第二个上来,然后第三个。。。。。
冒泡排序就是第一个和第二个比较,大的换到第二个上面,然后第二个和第三个比较,大的换到第三个上面。。。。。。最后最大的换到最后的位置上;然后再第一个和第二个比较。。。。。大的换到倒数第二个位置。。。。



作者: 朝花夕拾    时间: 2012-11-23 00:43
直白的说,选择就是拿一个 和其他几个挨个比,比完则确定最值,而冒泡就是在一轮内两两比较,也是一次确定一个最值,我觉得这样理解应该就好多了!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2