| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 567 人关注过本帖
标题:需用JS列举出多个数字的全部组合方式,规则有些特殊,请教高手
只看楼主 加入收藏
liaohaibo
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-7-16
结帖率:0
收藏
已结贴  问题点数:5 回复次数:4 
需用JS列举出多个数字的全部组合方式,规则有些特殊,请教高手
有n排数字(同一横排的数字是互斥的,每次只能选择其中一个)。需要列举出分别选择1排,2排...n排
的所有组合。横排和竖排的大小不确定,JS自适应处理,想了很久没弄出来,请教高手,十分感谢!
————
举例如:
1排 a1 a2
2排 b1 b2
3排 c1
...
n排 ......
,那么列举出的所有组合类似这样:[a1][a2][b1][b2][c1][a1 b1][a1 b2][a1 c1][b1 c1][b2 c1][a2  
b1][a2 b2][a2 c1][a1 b1 c1][a1 b2 c1][a2 b1 c1][a2 b2 c1] ...
2013-07-16 19:58
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:3 
首先要确定要排的那几个数吧
至于有多少排是可以算出来的

梅尚程荀
马谭杨奚







                                                       
2013-07-16 23:53
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:3 
楼主思考的时候,想到了哪些知识点?

思考赐予新生,时间在于定义
2013-07-19 02:20
liaohaibo
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-7-16
收藏
得分:0 
回楼上:主要是没想到好的算法。。 请楼上两位大哥帮指导一下好的算法哦,谢谢啊!

[ 本帖最后由 liaohaibo 于 2013-7-20 14:36 编辑 ]
2013-07-20 11:19
liaohaibo
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-7-16
收藏
得分:0 
这个问题,我在CSDN问到很满意的算法了,大家可看这个:
http://bbs.
,2楼 xuzuning 版主的代码,那么简洁!太佩服了,特来分享!
2013-07-20 14:51
快速回复:需用JS列举出多个数字的全部组合方式,规则有些特殊,请教高手
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036364 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved