【发布时间】:2011-07-29 15:50:06
【问题描述】:
我得到一个字符串,我需要找到该字符串所有可能的字母组合。我可以实现这一目标的最佳方法是什么? 示例:
abc
结果:
abc
acb
bca
bac
cab
cba
到目前为止我什么都没有。我不是要代码。我只是在问最好的方法吗?算法?伪代码?也许是讨论?
【问题讨论】:
-
std::next_permuatation 如果你使用 c++ 应该可以解决问题
-
严格来说,这些是排列,其中有
n!:n * (n-1) * (n-2) * ... * 1
标签: algorithm pseudocode