JS-Sorting-Algorithm icon indicating copy to clipboard operation
JS-Sorting-Algorithm copied to clipboard

一本关于排序算法的 GitBook 在线书籍 《十大经典排序算法》,多语言实现。

Results 24 JS-Sorting-Algorithm issues
Sort by recently updated
recently updated
newest added

快速排序的精髓在于“减少swap的次数”,目前的实现代码中,swap次数偏多,不够精简,在GIF动图的演示里也能看出问题。 正确的实现方式可以参考[wikipedia](https://zh.wikipedia.org/zh-sg/快速排序),以下是python实现方式的代码: ```python def quickSort(arr, left=None, right=None): left = 0 if not isinstance(left,(int, float)) else left right = len(arr)-1 if not isinstance(right,(int, float)) else right if left < right: partitionIndex...