常见的10中排序方案的JS实现 发表于 2017-03-15 | 这段时间重新回顾了一下,算法的基础部分,排序,为了更好的理解排序,我使用JS实现了下面10种算法。 实现的排序 冒泡排序(bubble) 插入排序(insert) 快速排序(quick) 选择排序(selection) 归并排序(merge) 希尔排序(shell) 堆排序(heap) 基数排序(radix) 桶排序(bucket) 计数排序(counting) 具体的细节可以浏览sort.js 现在未对内存使用做很好的优化,如果对内存要求比较高的话,还是推荐使用c语言来实现