我希望找到一个算法,可以对字符串数组进行排序,使得如果任何一个字符串(例如B)是另一个字符串(例如ABAC)的子字符串,则B应该排在ABAC之后。
例如:
假设这些字符串是:
例如:
假设这些字符串是:
abc
bc
zef
abcde
那么顺序将会是:
abcde,
abc,
bc
and zef can come anywhere in the order.