CNode

求大家帮忙解答一个数组循环的问题......

问答
Iiori2882发布于5 年前最后回复5 年前8 回复3840 浏览0 收藏

有2个数组,我想把一个数组的数据插入到另一个数组中,下面这样的应该如何实现啊?数学里这种叫什么?排列组合?

{a,b} {c,d} => {a,b,c} {a,b,d} {a,c,d} {b,c,d}

目前我是用for循环完成的,代码特别臃肿,有没有更好的办法实现这个需求呢?

查看回复

回复 (5)

I
iori2882#1·5 年前

麻烦大家给我个思路,这种需求是不是只能用for循环完成~

N
netwjx#2·5 年前

全排列 你搜下

I
iori2882#3·5 年前
引用 netwjx全排列 你搜下

@netwjx 十分感谢,我搜索一下

L
luo1234560#4·5 年前

这不是叫枚举吗?

R
realzhaijiayu#5·5 年前

你这种只把数组中的一个元素插入到另一个数组中,应该不是全排列吧,用for循环也不麻烦吧

参与回复
登录后即可参与回复。登录