黑马程序员技术交流社区
标题:
冒泡循环 与选择循环
[打印本页]
作者:
存在着的天空
时间:
2015-12-18 21:49
标题:
冒泡循环 与选择循环
看了好几遍都没搞明白冒泡和排序 感觉都是不是应该是--
冒泡是前一个和后一个比较,大的下沉,交换位置之后,上去的就不管啦!所以比较length-i-1次
选择是前一个和后一个比较,交换位置之后,再和下一个比较。
作者:
lynn010
时间:
2015-12-18 22:09
选择思想应该是遍历一遍 从中选出最小(大)的 放到第一个 然后再在剩下的数当中选择次小(大)的放到第一个
就不是固定前后比较了
作者:
daniel661
时间:
2015-12-19 10:11
只是实现的方式不一样,想明白了写代码就简单些
作者:
luoye111
时间:
2015-12-19 12:40
666666666666
作者:
wangmiaosen
时间:
2015-12-20 23:58
还是选择比较好理解一点。。。
作者:
cxk
时间:
2015-12-21 01:05
记住for的双重循环就搞定了。
作者:
周翔
时间:
2015-12-21 02:37
对的 折中查找也是一样,他们都是一种数组的遍历! 只不过通过不同的方式实现不同的需求而已!
作者:
iOS-lye
时间:
2015-12-21 10:11
选择效率比较高,冒泡写起来比较简单,看你怎么需要
作者:
MadRoy
时间:
2015-12-21 17:44
思路是这样的,但是得搞清楚内外层循环问题
作者:
精诚
时间:
2015-12-21 18:13
思路很重要
作者:
pn314754148
时间:
2015-12-22 21:56
冒泡是相邻的两个比较,选择是拿出一个与剩下的所有比较。
作者:
junjunzhang
时间:
2015-12-23 22:11
总感觉不对,冒泡是相邻元素比较、交换。选择是拿最前边一个尚未排序的跟后变每一位比较
作者:
song0619
时间:
2015-12-24 09:19
选择排序内循环每次都到最后,所以是小于length
作者:
holmesconan
时间:
2015-12-26 00:04
深圳三期 你是吗
作者:
yolande
时间:
2015-12-26 00:58
加油!表示。。。现在就只记的快排了。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2