作者umbra0518 (本影)
看板EE_DSnP
标题[问题] HW1.2.P1
时间Sun Oct 17 15:38:11 2010
我在测试HW1.2.P1(排列组合)那题时
发现了一些疑惑~
我使用 6 digits,数字内容为 1 1 2 2 3 3 的资料测试时
发现测出来的结果是不对的。
然後我本来以为是我要fix的部分没写好,
结果发现是原来的permute-err1.cpp好像本来就不会输出某些数列了
(ex.3开头的排序组合)
感觉上好像是原来的程式就已经不会找出这样的排列组合了...
所以我是不是应该也要把这部分的bug把他fix好呢?
可是这样fix下去可能会动到老师题目说的不能改的程式码耶QQ
怎麽办...请问有同学有遇到这样的问题吗......
先谢谢回答的大神了 这问题困扰我好久....Orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.24.186
1F:→ rm2slg:这是问题所在,fixup完应该不会有问题 10/17 16:10
2F:→ rm2slg:修好之後可以输出90种不同组合 10/17 16:12
3F:→ rm2slg:只需增加,不须减少code可以达成 10/17 16:13
4F:推 ric2k1:虽然我想程式可以有不同的修法,但是我的修法只要加个几行 10/17 16:57
5F:→ ric2k1:而且都是在一起的几行,就好了。 10/17 16:58
6F:→ ric2k1:加油! 印出所有排列组合的感觉很爽!! 10/17 16:59
7F:推 ric2k1:提醒一下好了,其实题目的 debugging 步骤就是要让你看看 10/17 20:11
8F:→ ric2k1:为什麽当 "2 2 1" 的三个排列组合都做完之後程式没有结束? 10/17 20:12
9F:→ umbra0518:先谢谢教授跟一楼>_< 只是我到现在还是卡住XDDD||||| 10/17 21:20
10F:→ umbra0518:我其实已经修好了2 2 1 这样的BUG 但是修完以後才发现 10/17 21:20
11F:→ umbra0518:有这样的问题QQ 因为我以为其他的部分都是对的 XD||| 10/17 21:21
12F:→ umbra0518:我会再试试看的> < 10/17 21:22
13F:推 ric2k1:理论上你可以不用删掉 code,只要加一些就好了! 10/17 21:28
14F:推 BBSealion:说真的我觉得用3 2 1去DEBUG比用2 2 1好懂耶ORZ 10/17 23:29