js中的排序方法-创新互联

冒泡排序
思想:数组中相邻元素两两比较,如果第一个元素大于第二个元素,交换位置,第一轮比较结束,能确定一个大值,然后进行第二类比较。
var arr = [11,2,3,5,6,67];
for(var i=1; ifor(var j=0; jif(arr[j]>arr[j+1]){
var temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}

创新互联公司从2013年开始,先为香格里拉等服务建站,香格里拉等地企业,进行企业商务咨询服务。为香格里拉企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
**选择排序**
思想:假定数组中第一个元素为最小值,对应的索引值为minIndex,让该值和剩余元素进行比较,改变minIndex的指向,指向小值的索引,让minIndex对应的值和剩余的值进行比较,第一轮结束能确定最小值对应minIndex,让其与第一个元素的位置进行交换

var arr = [11,3,45,56,6,7]
function  selectSort(arr){
                for(var i=0; iarr[j]){
                                           minIndex = j;
                                        }
                                }
                            var temp = arr[i];
                            arr[i] = arr[minIndex];
                            arr[minIndex] = temp;
                        }
                        return  arr;
                    }
                    console.log(selectSort(arr));

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文标题:js中的排序方法-创新互联
转载来源:http://scjbc.cn/article/hisph.html

其他资讯