24小时热门版块排行榜    

查看: 1738  |  回复: 23
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

wyq0901

铁杆木虫 (小有名气)


[交流] 【求助完毕】这个程序怎么编写啊?急啊~~

此程序目的在于排列出所有P的数列,但是P之间不存在直接的关系,但是,每个P中都包含数量不等的f,而且f之间是有关系的,因此,根据f之间的关系产生出P的数列。
意思就是,P1到P2后,相当于P1和P2的f集合结合再一起,在找寻P3,结合后,P1,P2和P3的f集合相结合。同时,把f集合中所用过的f删除,在剩下的f中继续找寻。
例子如下:
1)P中包含数量不等的f:
P1→f1
P2→f3,f4,f5,f6
P3→f2
P4→f7
P5→f8
2)f之间存在关系:
f1-f3,f4-f2,f5-f7,f6-f8
3)通过f之间的关系,排列出P的顺序,比如
P1→P2→P3→P4→P5;
P1→P2→P3→P5→P4;等等;
要把所有可能性的顺序都产生出来,如何写这个程序啊?真的很急啊!

[ Last edited by cenwanglai on 2011-3-17 at 00:02 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wyq0901

铁杆木虫 (小有名气)


引用回帖:
Originally posted by stephenliu89 at 2010-12-18 14:40:35:
没看明白。。。。。。。。

哪里不明白啊?
3楼2010-12-18 15:57:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 24 个回答

stephenliu89

银虫 (小有名气)


wyq0901(金币+1):谢谢回复 2010-12-20 20:05:27
没看明白。。。。。。。。
2楼2010-12-18 14:40:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lincheung

铜虫 (小有名气)


wyq0901(金币+1):谢谢回复交流 2010-12-20 20:05:46
我也沒看明白~~~~P是啥?f又是啥?
4楼2010-12-18 17:33:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wyq0901

铁杆木虫 (小有名气)


引用回帖:
Originally posted by lincheung at 2010-12-18 17:33:33:
我也沒看明白~~~~P是啥?f又是啥?

P相当于一个集合,里面包括P1,P2,P3,……
要把P中的元素全排列一下,但是它们之间里面有隐含的信息关联,就是f,
每个P中都有自己的f,数量不同,比如P1中有f1,P2中有f2,f3,f4,f5。
f是有关系的,如f1-f3。
因此,根据f的关系来排列P。
解释清楚了吗?
如何用C++编程,实现啊?
5楼2010-12-18 18:01:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见