美文网首页
2018-06-14 冒泡 选择

2018-06-14 冒泡 选择

作者: 忙于未来的民工 | 来源:发表于2019-04-12 10:10 被阅读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

}

}

}

相关文章

网友评论

      本文标题:2018-06-14 冒泡 选择

      本文链接:https://www.haomeiwen.com/subject/wpjueftx.html