作者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