回 帖 发 新 帖 刷新版面

主题:[讨论]问题求助

我要实现两个集合中的元素配对,比如集合A1中有a,b,c三个元素,集合A2中有d,e,f三个元素,现在要求A1中元素和A2中元素配对的所有情况。如(a-d, d-e, c-f)是一种情况,(a-d, d-f, c-e)是另一种情况,请高手给出一个算法,输出所有这些情况。谢谢

回复列表 (共2个回复)

沙发

看看这个算法可以不 :定义三个数组,其中两个是一维的,分别对应已知的两个集合,另一个是二维的对应配对后的集合,他们的下标就是字母的顺序;如a1对应你的例子中的a,a2对应b等,b1对应d,b2对应e等,那么c11就是输出a1和b1也就是a-d了,当然,这其中你要把他们中间重复的给去掉了。

板凳

我来回复

您尚未登录,请登录后再回复。点此登录或注册