[問題] 自己定義的邏輯用遞迴來跑要如何思考?

作者: hank951 (法克)   2015-01-24 12:56:48
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
C
問題(Question):
想了解大概要怎麼思考這種題型
餵入的資料(Input):
輸入一個整數 例如3或4
預期的正確結果(Expected Output):
if 3
000
001
010
011
012
if 4
0000
0001
0010
0011
0012
0100
0101
0102
0110
0111
0112
0120
0121
0122
0123
補充說明(Supplement):
這種格式若是要思考用遞迴(backtracking)要怎麼下手比較好呢
作者: lNishan (紫小霓)   2015-01-24 14:32:00
就這題,你可以把問題想成X進位的數字表示法比較簡單噢 沒事 我看錯了 Sorry所以沒有 0013 0020 0021 0022 0023 0030 ... 這些 ?
作者: hank951 (法克)   2015-01-24 14:48:00
是的
作者: Feis (永遠睡不著 @@)   2015-01-24 16:39:00
比較簡單的想法就是想清楚終止條件就好再來就是想清楚遞迴條件例如我給你其中一筆你是否能判斷要不要印再來就是不要去遞迴不會印出來的部分
作者: hank951 (法克)   2015-01-25 01:31:00
謝謝 ~了解

Links booklink

Contact Us: admin [ a t ] ucptt.com