版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
给定长度为N的字符串S,要构造一个长度为N的字符串T期初,T是一个空串随后反复進行下列任意操作:
1>从S的头部删除一个字符,加到T的尾部;
2>从S的尾部删除一个字符加到T的尾部。
目标是要构造字典序尽可能小的字符串T
将S反转后的字符串定为S’,比较S和S’的字典序如果S较小则从S开头取字符加到T的末尾,反之从S末尾取字符加到T的末尾字典序相同时两鍺等价,取哪个都行
字典排序(lexicographical order)是一种对于随机变量形成序列的排序方法。其方法是按照字母顺序,或者数字小大顺序由小到大嘚形成序列。
找本英汉字典和那个排序方法一样。
对于字符串先按首字符排序,如果首字符相同再按第二个字符排序,以此类推