(int curNum, int target, List<Integer>res)
| 9 | return res; |
| 10 | } |
| 11 | public void dfs(int curNum, int target, List<Integer>res){ |
| 12 | if(curNum>target){ |
| 13 | return; |
| 14 | } |
| 15 | res.add(curNum); |
| 16 | for(int d=0;d<10;d++){ |
| 17 | if(curNum*10+d>target){ |
| 18 | break; |
| 19 | } |
| 20 | dfs(curNum*10+d,target,res); |
| 21 | } |
| 22 | } |
| 23 | } |
| 24 | |
| 25 |