简单回朔题
class Solution {public: bool func(int& temp,int& n,vector<int>& result) { if(temp>n) return false; else { result.push_back(temp); for(int i=0;i<=9;i++) { temp=temp*10+i; if(func(temp,n,result)==false) { temp=temp/10; break; } else temp=temp/10; } return true; } } vector<int> lexicalOrder(int n) { //int temp=1; vector<int> result; for(int temp=1;temp<=9;temp++) func(temp,n,result); return result; }};新闻热点
疑难解答