【发布时间】:2013-12-04 19:47:07
【问题描述】:
我有一个非常直截了当的问题。答案可能并非如此。
如果我有一个字符串说“RANDOM”,并说我想在给定条件的情况下生成字符串的排列,“A”总是在左数第三个,即在 arr[2] if arr持有字符串。有人可能会建议生成所有可能的结果,然后寻找具有 arr[2] = '0' 但鉴于我的代码是 O(n*n!) 的事实,我认为我真的不想这样做。
我是 C++ 中级。
【问题讨论】:
-
你说你有代码。它在哪里?
标签: c++ conditional unique permutation