美文网首页
冒泡排序

冒泡排序

作者: 涅槃快乐是金 | 来源:发表于2018-01-13 08:57 被阅读0次

    /**
     * 冒泡排序基础
     * arry:数组,必传
     * type:排序方式,默认值1,1:升序,0:降序
     **/
    function bubbleSort(arry,type = 1){
        if(Object.prototype.toString.call(arry) !== '[object Array]'){//判断是否数组
            return false;
        }
        for (let i=0;i<arry.length;i++){
            for(let j=0;j<arry.length-i;j++){
                if((type == 1 && arry[j]>arry[j+1])||(type == 0 && arry[j]<arry[j+1])){
                    let temp = arry[j];
                    arry[j] = arry[j+1];
                    arry[j+1] = temp;
                }
            }
        }
        return arry;
    }
    

    相关文章

      网友评论

          本文标题:冒泡排序

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