JavaScript to achieve the ten common sorting algorithm library
简单的使用和测试
在命名空间PAS下使用
[ 'bubble', 'insert', 'quick', 'selection', 'merge', 'shell', 'heap', 'radix', 'bucket', 'count' ].forEach(function(func) { var arr = [1,2,3,5,6,3,1,4]; console.log(PAS[func](arr)) }); //上面输出的结果统一为:www.052260.org`[ 1, 1, 2, 3, 3, 4, 5, 6 ]`
直接当做数组的方法调用
[ 'bubble', 'insert', 'quick', 'selection', 'merge', 'shell', 'heap', 'radix', 'bucket', 'count' ].forEach(function(func) { var arr = [1,2,3,5,6,3,1,4]; console.log(arr[func]()) }) //上面输出的结果统一为:`[ 1, 1, 2, 3, 3, 4, 5, 6 ]`