我知道有一个排序功能:
>>> a = 'bags'
>>> ''.join(sorted(a))
'abgs'
但是,我需要从头开始编写我的。我想我想使用合并排序,但我不确定这对 Python 中的字符串如何工作。例如,我可以比较字符吗?我能以某种方式找到字符串的中间吗?
我正在使用 Python 3.4。
我知道有一个排序功能:
>>> a = 'bags'
>>> ''.join(sorted(a))
'abgs'
但是,我需要从头开始编写我的。我想我想使用合并排序,但我不确定这对 Python 中的字符串如何工作。例如,我可以比较字符吗?我能以某种方式找到字符串的中间吗?
我正在使用 Python 3.4。