【发布时间】:2021-12-03 16:53:47
【问题描述】:
如果我有字符串:
string s1 = "abcabb";
string S2 = "acbcba";
并想将它们添加进去,结果将是:
string s[] = ["aa","bc", "ac", "bb", "ba"]
基于索引组合字符,但仅在对不存在时添加到 s[] 例如"ba" = "ab" 如果发现重复,则将 +1 添加到整数。
对于最大大小为 10⁶ 的大字符串,什么可能是一个相当快的算法或函数。
【问题讨论】:
-
"但仅在对不存在的情况下添加到 s[] 例如 "ba" = "ab" 如果找到重复项,则将 +1 添加到整数。" 您要查找的内容通常称为multiset。例如见cplusplus.com/reference/set/multiset
-
哦,我不知道那些存在。我会调查的。