【发布时间】:2013-11-15 19:32:57
【问题描述】:
我正在尝试编写一个函数,当给定一个字符串时,它将返回按字母顺序排序的最长子字符串。事实证明,这非常困难,尽管进行了多次尝试,但我并没有比开始时更接近。
函数应该做什么的例子:
abcdefkabfhxy 应该返回 abcdefkxy abacdefkabfhixy 应该返回 abcdefhixy
感谢您的帮助!
【问题讨论】:
-
这被称为最长递增子序列问题:en.wikipedia.org/wiki/Longest_increasing_subsequence
-
并且,为了记录,一般来说,子字符串与子序列不同。子串通常被认为是一个连续的子序列。
-
感谢您的意见!