Selection Sort

by Paco86

JavaScript

function selectionSort(arr){
  for(var i = 0; i < arr.length; i++){
  	var min = arr[i];
  	for(var j = i + 1; j < arr.length; j++){
    	if(min > arr[j]){
      	var tem = arr[j]
      	arr[j] = min;
        min = tem
      }
      arr[i] = min;
    }
  }
  return arr;
}


var arr = [2,3,12,23,6,54,99,21,-1,21,2,6];

alert(selectionSort(arr));