<script> var arr=[9,2,3,5,1,10,34,90,50,7,100,200,40,45,56]; var arr2=[9,2,3,5]; function bubbleSort(arr){//冒泡排序 var change=""; for(var i=0;i<arr.length;++i){ for(var j=0;j<arr.length-i;j++){ if(arr[j]>arr[j+1]){ change=arr[j]; arr[j]=arr[j+1]; arr[j+1]=change; } } } console.log(arr); } function selectSort(arr){//选择排序 var change=''; for(var i=0; i<arr.length; ++i){ for(var j=i+1;j<=arr.length-1;++j){ if(arr[i]>arr[j]){ change=arr[i]; arr[i]=arr[j]; arr[j]=change; } } } console.log(arr); } function insertionSort(arr){//插入排序 var change=''; var j=''; for(var i=0;i<arr.length;++i){ change=arr[i]; j=i; while(j>0&&arr[j-1]>=change){ arr[j]=arr[j-1]; --j; } arr[j]=change; } console.log(arr); } insertionSort(arr); </script>
js冒泡排序,选择排序,插入排序
最新推荐文章于 2024-04-28 17:46:02 发布