[问题] 自己定义的逻辑用递回来跑要如何思考?

楼主: 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