主题:[讨论]问题求助
yshuail
[专家分:0] 发布于 2010-09-20 14:14:00
我要实现两个集合中的元素配对,比如集合A1中有a,b,c三个元素,集合A2中有d,e,f三个元素,现在要求A1中元素和A2中元素配对的所有情况。如(a-d, d-e, c-f)是一种情况,(a-d, d-f, c-e)是另一种情况,请高手给出一个算法,输出所有这些情况。谢谢
回复列表 (共2个回复)
沙发
55栋梁 [专家分:0] 发布于 2010-10-07 16:14:00
看看这个算法可以不 :定义三个数组,其中两个是一维的,分别对应已知的两个集合,另一个是二维的对应配对后的集合,他们的下标就是字母的顺序;如a1对应你的例子中的a,a2对应b等,b1对应d,b2对应e等,那么c11就是输出a1和b1也就是a-d了,当然,这其中你要把他们中间重复的给去掉了。
板凳
开心郁闷 [专家分:0] 发布于 2010-10-19 19:04:00
顶
我来回复