前のエントリのトラックバックが相手方になぜか反映されないのですが、言及していただけました。 404 Blog Not Found:perl - the sort pragma 「マージソートだから遅いわけじゃない」ってことが書いてありました*1。なるほど。 せっかくなので、マージソートもJavaScriptで作ってみました。 var msort = function(ary, cmp) { var aux = new Array(ary.length); for(var i=0,n=ary.length;i<n;i++) { aux[i] = ary[i]; } function m(src, dest, low, high, cmp) { var len = high - low; if(len <= 1) { return; } else { var mid = (high + low