js排序之选择排序

function selectSort(arr){
	var len = arr.length
	var minIndex,temp
	for(var i=0;i<len-1;i++){
		minIndex = i
		for(var j = i+1;j<len;j++){
			if(arr[j]<arr[minIndex]){
				minIndex=j
			}
		}	
		temp=arr[i]
		arr[i]=arr[minIndex]
		arr[minIndex]=temp
	}
	return arr
}
var arr=[0,5,2]
console.log(selectSort(arr))

  

posted @ 2019-02-13 10:42  杨小coding  阅读(575)  评论(0编辑  收藏  举报