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))

  

猜你喜欢

转载自www.cnblogs.com/xpcool/p/10368555.html