当前位置: 首页 > 后端技术 > Node.js

排序算法sort.js(看源码,背一下)

时间:2023-04-03 13:47:37 Node.js

sort.jsJavaScript实现十大常用排序算法库这个小库是对十大常用排序算法的一个基本总结。建议读者直接阅读源码|看源码|看源码。别怕,我的意见很明确。如果还不明白,告诉我,我会分模块给你们看,看你们能不能看懂。实在不懂的同学,听我说!!!这是死的东西,那你——记住它|背诵它|背诵它。就说三遍,你背了还听不懂,那我也听不懂。(记住:不要在背诵时死记硬背)。github地址:sort.js:如果喜欢,觉得对你有帮助,就给个star吧,交个朋友!!!简单使用和测试在命名空间PAS下使用['bubble','insert','quick'','selection','merge','shell','heap','radix','bucket','count'].forEach(function(func){vararr=[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){vararr=[1,2,3,5,6,3,1,4];console.log(arr[func]())})//以上输出结果统一为:`[1,1,2,3,3,4,5,6]`