问答详情
源自:7-22 数组排序sort()

小白的迷茫,可以看看咩?QWQ

不太明白,这个到底是快速排序还是冒泡排序呢?评论第一的人写的是错的吗?总觉得好奇怪QAQ,请帮我看看,O(∩_∩)O谢谢

提问者:Momo_____ 2017-04-16 13:45

个回答

  • qq_心晴依旧_04253933
    2017-04-17 08:07:45
    已采纳

    冒泡排序:相邻的两个进行比较。

       function sortNum(a,b) {

            return b-a;

       }//降序


    a表示提取的前一个数组元素,b表示后一个数组元素。


    降序:

    b-a>0时,即b>a,二者的顺序进行调换;b-a<0时,即b<a,二者的顺序不变。

    升序:

    a-b>0时,即a>b,二者的顺序进行调换;a-b<0时,即a<b,二者的顺序不变。


    只要比较值小于0,就不改变;大于0,调换位置。

    PS. 我也是小白,以上只是个人见解,希望能有大神来补充或指正。