
回溯
leagalhigh
never give up!
展开
-
leetcode-93. Restore IP Addresses
考察点:回溯; 思路:简单的回溯,就是考虑的条件要多点:s是否为空,s长度不能太长,还要正好4个点分(由time计数),开头是0直接返回等等;坑比较多。class Solution { public: vector<string> restoreIpAddresses(string s) { vector<string> ret; if (s == "" |原创 2017-05-14 10:13:28 · 169 阅读 · 0 评论 -
leetcode-51. N-Queens
考察点:回溯,递归,矩阵处理; 思路:先将一个矩阵都置为’.’然后开始针对第i行递归,满足row==n条件push_back;然后针对第i行,一次判断第j列是否valid。 C++代码:class Solution { public: vector<vector<string>> solveNQueens(int n) { using namespace std;原创 2017-07-24 01:02:05 · 199 阅读 · 0 评论