第一个想法:要用字符串输出吗
思维太死板了,为什么一定要先全部存储再输出
第一稿写的乱七八糟,一是没真正理解这个题目,第二个是对与递归还没有真正懂,纠结’(’ ‘0’ ')‘这些符号递归时放哪里,但其实更应该把每个从’(‘到’)'的部分看成一个整体
总之:转化为2进制+递归
经修改后的代码很漂亮!
void dfs(int n) {
int k=1,count=0;
while
第一个想法:要用字符串输出吗
思维太死板了,为什么一定要先全部存储再输出
第一稿写的乱七八糟,一是没真正理解这个题目,第二个是对与递归还没有真正懂,纠结’(’ ‘0’ ')‘这些符号递归时放哪里,但其实更应该把每个从’(‘到’)'的部分看成一个整体
总之:转化为2进制+递归
经修改后的代码很漂亮!
void dfs(int n) {
int k=1,count=0;
while