我正在寻找一种对字符串进行排序的方法,但我希望能够根据我建模问题的要求选择排序算法的实现。是否有内置的方法来做到这一点?
我知道Python使用Timsort实现排序,但这种方法不适用。我想知道是否有一种简单的方法可以使用Quicksort而不必自己编写。
答案 0 :(得分:1)
rosettacode.org网站有一个关于sorting algorithms的类别,其中大多数都是以多种语言实现的。我看过的所有内容都有Python实现。
其中,快速排行页面有python implementation。
答案 1 :(得分:-2)
''.join(sorted(str))
将返回一个已排序的字符串。
你可以谷歌的东西 -
https://github.com/href/Python-Unicode-Collation-Algorithm
http://unicode.org/reports/tr10/
编辑 - 为什么-1?大声笑。