[問題] HW1.2.P1的小疑惑

看板EE_DSnP作者 (本影)時間15年前 (2010/10/17 15:38), 編輯推噓4(4010)
留言14則, 4人參與, 最新討論串1/1
我在測試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

10/17 16:10, , 1F
這是問題所在,fixup完應該不會有問題
10/17 16:10, 1F

10/17 16:12, , 2F
修好之後可以輸出90種不同組合
10/17 16:12, 2F

10/17 16:13, , 3F
只需增加,不須減少code可以達成
10/17 16:13, 3F

10/17 16:57, , 4F
雖然我想程式可以有不同的修法,但是我的修法只要加個幾行
10/17 16:57, 4F

10/17 16:58, , 5F
而且都是在一起的幾行,就好了。
10/17 16:58, 5F

10/17 16:59, , 6F
加油! 印出所有排列組合的感覺很爽!!
10/17 16:59, 6F

10/17 20:11, , 7F
提醒一下好了,其實題目的 debugging 步驟就是要讓你看看
10/17 20:11, 7F

10/17 20:12, , 8F
為什麼當 "2 2 1" 的三個排列組合都做完之後程式沒有結束?
10/17 20:12, 8F

10/17 21:20, , 9F
先謝謝教授跟一樓>_< 只是我到現在還是卡住XDDD|||||
10/17 21:20, 9F

10/17 21:20, , 10F
我其實已經修好了2 2 1 這樣的BUG 但是修完以後才發現
10/17 21:20, 10F

10/17 21:21, , 11F
有這樣的問題QQ 因為我以為其他的部分都是對的 XD|||
10/17 21:21, 11F

10/17 21:22, , 12F
我會再試試看的> <
10/17 21:22, 12F

10/17 21:28, , 13F
理論上你可以不用刪掉 code,只要加一些就好了!
10/17 21:28, 13F

10/17 23:29, , 14F
說真的我覺得用3 2 1去DEBUG比用2 2 1好懂耶ORZ
10/17 23:29, 14F
文章代碼(AID): #1CkgVbVh (EE_DSnP)