JavaScript实现各种排序的代码详解

前端之家收集整理的这篇文章主要介绍了JavaScript实现各种排序的代码详解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

冒泡排序

arr[j]){ temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } } } return arr; } console.log(Bubble([2,5,1,6,2])) //[0,2,6]

选择排序

arr[j]){ min=j; } } //如果最小值不在当前位置上 就交换到位置i if(min!=i){ swap(arr,min,i) } } return arr } function swap(arr,index1,index2) { var temp=arr[index1]; arr[index1]=arr[index2]; arr[index2]=temp; }

插入排序

-1){ if(arr[j]>key) { arr[j + 1] = arr[j]; }else{ break; } } arr[j+1]=key; } return arr }

总结

以上所述是小编给大家介绍的JavaScript实现各种排序的代码详解。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持

猜你在找的JavaScript相关文章