美文网首页
Js基础题(排序篇)

Js基础题(排序篇)

作者: Jessy丶x | 来源:发表于2020-04-20 17:15 被阅读0次

    一、冒泡排序
    //思路:每次比较相邻的两个数,如果后一个比前一个小,换位置

    function bubbleSort(arr) {
      for (let i = 0; i < arr.length - 1; i++) {
        for (let j = 0; j < arr.length - i - 1; j++) {
          if (arr[j + 1] < arr[j]) {
            var temp;
            temp = arr[j];
            arr[j] = arr[j + 1];
            arr[j + 1] = temp;
          }
        }
      }
      return arr;
    }
    var arr = [1, 2, 4, 7, 6];
    console.log(bubbleSort(arr));   // 1,2,4,6,7    
    

    相关文章

      网友评论

          本文标题:Js基础题(排序篇)

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