Algorithm Sorting
From Hawk Wiki
Insertion sorting
/////////////////////////////////////////////////////////////////////// // Insertion sorting /////////////////////////////////////////////////////////////////////// var arr = [5,2,1,3,4,6,5]; for(var j = 1; j < arr.length ; j++) { var i = j - 1; var current_val = arr[j]; while(i >= 0 && arr[i] > current_val) { arr[i+1] = arr[i]; arr[i] = current_val; i--; } } console.log(arr);