我有一个字符串数组,每个字符串都有不同的长度。例如:
s[0] = "sSWXk"
s[1] = "qCk"
s[2] = "sOQQXPbk"
.
.
.
s[x] = "KVfdQk";
我也被赋予了
n = s[0].length() + s[1].length() + ... + s[x].length()
我需要一个时间复杂度为 O(n) 的排序算法来按字典顺序对这些字符串进行排序,以便(例如)
a < ab < b < bbc < c < ca
有什么建议么?时间复杂度是算法的基本要求。