/ Published in: JavaScript
Expand |
Embed | Plain Text
// Swap elements Array.prototype.swap = function(a,b) { var t = this[a]; this[a] = this[b]; this[b] = t; return this; } // Input: [ 2,5,6,1,2,8 ] var t = [ 2,5,6,1,2,8 ]; var r = t.length; // Doing array better for(var i=0; i<r-2; ++i){ for(var j=r-1; j>0; --j){ if(t[j-1] > t[j]){ t.swap(j-1, j); } } } // Output: [ 1,2,2,5,6,8 ]
You need to login to post a comment.
