js中的排序方法
冒泡排序
思想:数组中相邻元素两两比较,如果第一个元素大于第二个元素,交换位置,第一轮比较结束,能确定一个最大值,然后进行第二类比较。
var arr = [11,2,3,5,6,67];
for(var i=1; i
var temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
创新互联建站2013年至今,是专业互联网技术服务公司,拥有项目成都网站设计、网站建设、外贸网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元桓台做网站,已为上家服务,为桓台各地企业和个人服务,联系电话:13518219792
**选择排序**
思想:假定数组中第一个元素为最小值,对应的索引值为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));
标题名称:js中的排序方法
转载注明:http://pwwzsj.com/article/pdeshi.html