数组sort方法的原理

来源:互联网 发布:蜜蜂软件怎么注册 编辑:程序博客网 时间:2024/05/20 09:21

数组sort方法的原理


  • <script>var arr = [3,6,1,5,10,2];function sort(arr,fn) {    //控制比较的躺数    for (var i=0; i<arr.length-1; i++) {        //控制两两比较的次数        var flag = true;//假设排好了        for(var j=0; j<arr.length-1-i; j++) {            //两两比较 并交换            if(arr[j],arr[j+1]>0) {                var temp = arr[j];                arr[j] = arr[j+1];                arr[j+1] = temp;                flag = false;            }        }        if (flag) {            break;        }    }    return arr;}console.log(sort(arr, function (a,b) {    return a-b;}));</script>
0 0
原创粉丝点击