2018-06-14 冒泡 选择

2019-04-12  本文已影响0人  忙于未来的民工

1:冒泡 大到小

思路:拿数组的每一项与后一项进行比较,如果前一项小于后一项,则将二者交换。

定义两个for循环,第一个for循环负责

var list = []

for (var i=0; i<list.length; i++){

   for (var j=0; j<list.length-1-i; j++) {

if (list[j]<list[j+1]) {

var temp = list[j+1]

list[j+1] = list[j]

list[j] = temp

}

}

}

2:选择

var list = [] 

for(var i=0; i<list.length; i++) {

for (var j=i+1; j<list.length; j++) {

if(list[i]<list[j]) {

var temp = list[i]

list[i] = list[j]

list[j] = temp

}

}

}

上一篇 下一篇

猜你喜欢

热点阅读