爱玩科技网
您的当前位置:首页JS排序方法(sort,bubble,select,insert)代码汇总_基础知识

JS排序方法(sort,bubble,select,insert)代码汇总_基础知识

来源:爱玩科技网


最近开始学习数据结构。

一点一点整理,希望能坚持下来。

因为方向是前端,所以用JavaScript实现。



//Bubble排序



//Select排序

var testArr=[3, 44, 38, 5, 47, 15, 36, 26, 27, 2, 46, 4, 19, 50, 48];
function selectSort(array){
 for(i=0;i

//Insert排序

var testArr=[3, 44, 38, 5, 47, 15, 36, 26, 27, 2, 46, 4, 19, 50, 48];
function insertSort(array){
 for (var i = 0 ; i < array.length-1; i++) {//注意i小于数组的长度-1,否则会造成数组越界,形成死循环
 var curElement=array[i+1];
 for (var j = i; j >= 0; j--) {
 if(curElement
 




        
                
            
            
            
    
显示全文