05月16, 2018

算法学习初探(03)-- 冒泡排序

    let arr=[];
    for(let i=0; i<10; i++)
    {
      arr.push(i+1);
    }
    arr.reverse();
    console.log('before', arr);

    let len = arr.length;
    for(let i=0; i<len-1; i++)
    {
      for(let j=0; j<len-1-i; j++)
      {
        if(arr[j] > arr[j+1])
        {
          [arr[j], arr[j+1]] = [arr[j+1], arr[j]]
        }
      }
    }

    console.log('after', arr);

本文链接:http://www.laijianlou.top/post/algorithm-03.html

-- EOF --

Comments