JavaScript to achieve the ten common sorting algorithm librarygit
这个小库是对常见的十大排序算法的一个基本汇总,建议读者直接看源码|看源码|看源码。别怕,我注释十分清晰,你要是还看不懂,给我说,我给你拆分红模块,看你能看懂不。github
对于实在不能理解的同窗,听个人吧!!!这是死东西,那你就--背下来|背下来|背下来。就说三遍,背完以后,还不能理解,那我也不能理解了。(牢记:千万别死背-边背边想边理解)。算法
github
地址:sort.js:喜欢的,以为对你有帮助的,给个star
,交个朋友吧!!!shell
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)) }); //上面输出的结果统一为:`[ 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 ]`