由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教 permute vector of vectors 如何实现,谢谢大家
相关主题
关于排列组合的题目的算法leetcode里, backtracking的time complexity怎么算,比如permutations这题目
Given a string, find all its permutations without any repetition?实现next_permutation
请教ebay 的面试题一道一道amazon题
A Question from leetcode, 求标准解法,本人解的太笨袅问一道programming peals上的题
请教leetcode Permutations II 解法和code调试成功的next_permutation代码
leetcode 的 permutations 一题 oj 怎么不过请教下leetcode Permutations II
T家电面面经并且不解为何被秒拒permuation sequence 超时
请问大牛们leetcode上的Permutations II求问permutation这个题
相关话题的讨论汇总
话题: permute话题: vectors话题: vector话题: 实现话题: 如何
进入JobHunting版参与讨论
1 (共1页)
g**u
发帖数: 583
1
请问大家, 如何有效的实现permute vector of vectors.
例如:
输入为{ {2,1}, {4,3}}
期待的输出为:
{2,1,4,3}
{2,1,3,4}
{1,2,3,4}
{1,2,4,3}
希望使用 next_permutation来实现,也尝试将数值map到index,然后permute index,
在输出的时候再返回;但是当有3个或者以上的vectors的时候发现卡住了
请各位大牛指点,谢谢
d****o
发帖数: 1055
2
先permute第一个vector,再permute第2个vector,最后再一个个得对应不行吗?
比如{2,1} 得到 {2,1} {1,2}, 第一个位置为0, 第二个位置为1
{4,3} 得到 {4,3} {3,4},第一个位置为0, 第二个位置为1
然后设为 有4种可能性 00, 01, 10 , 11 (0,1代表位置)
这样就可以实现了next_permutation

【在 g**u 的大作中提到】
: 请问大家, 如何有效的实现permute vector of vectors.
: 例如:
: 输入为{ {2,1}, {4,3}}
: 期待的输出为:
: {2,1,4,3}
: {2,1,3,4}
: {1,2,3,4}
: {1,2,4,3}
: 希望使用 next_permutation来实现,也尝试将数值map到index,然后permute index,
: 在输出的时候再返回;但是当有3个或者以上的vectors的时候发现卡住了

1 (共1页)
进入JobHunting版参与讨论
相关主题
求问permutation这个题请教leetcode Permutations II 解法和code
permutationII ,如果不用hashset,用迭代的方法,如何防止重复leetcode 的 permutations 一题 oj 怎么不过
问一道g电面题T家电面面经并且不解为何被秒拒
两年前面过一次LinkedIn,经历过的最傻逼的一次面试 (转载)请问大牛们leetcode上的Permutations II
关于排列组合的题目的算法leetcode里, backtracking的time complexity怎么算,比如permutations这题目
Given a string, find all its permutations without any repetition?实现next_permutation
请教ebay 的面试题一道一道amazon题
A Question from leetcode, 求标准解法,本人解的太笨袅问一道programming peals上的题
相关话题的讨论汇总
话题: permute话题: vectors话题: vector话题: 实现话题: 如何