1. 程式人生 > >js演算法氣泡排序,選擇排序

js演算法氣泡排序,選擇排序

直接上程式碼

var arr= [3,5,11,7,4,8];
	for (var i=0;i<arr.length;i++) {
		for (var j=i+1;j<arr.length;j++) {
			if(arr[i]>arr[j]){
				var temp = arr[j];
				arr[j] = arr[i];
				arr[i] = temp;
			}
		}
	}
	
	
	for (var i=0;i<arr.length;i++) {
		minIndex = i;
		for (var j=i+1;j<arr.length;j++) {
			if(arr[minIndex]>arr[j]){
				minIndex=j;
			}
		}
		var temp = arr[minIndex];
		arr[minIndex] = arr[i];
		arr[i]=temp;
	}
	
	
	console.log(arr);