当前位置: 首页 > news >正文

百度公司做网站服务免费推广引流软件

百度公司做网站服务,免费推广引流软件,站内推广的方式有哪些,深圳网站建设 百业题1: 指路:LeetCode93 复原IP地址 思路与代码: 对于这种暴搜出不来的就该用回溯了。对于一个合理的IP地址:有四个字串,每个字串的值的和在[0, 255]中即可(注意不可有前导0)。所以我们用一个计数器pointSum为给定字符…

题1:

指路:LeetCode93 复原IP地址
思路与代码:

对于这种暴搜出不来的就该用回溯了。对于一个合理的IP地址:有四个字串,每个字串的值的和在[0, 255]中即可(注意不可有前导0)。所以我们用一个计数器pointSum为给定字符串中分割字串的分隔符'.'计数。每当有一个合理的子串时在该子串后面增加一个分隔符,当pointSum等于3时该字符串合理。

class Solution {private:vector<string> result;void backtracking(string& s, int startIndex, int pointSum) {// pointSum 是IP地址中合理分割的分隔符if (pointSum == 3) {  // 三个分隔符四个部分是正常的IP地址if (isValid(s, startIndex, s.size() - 1))  // 判断区间为左闭右闭{result.push_back(s);  // 放入结果集}     return ;  }for (int i = startIndex; i < s.size(); i++) {// 单层循环逻辑if (isValid(s, startIndex, i)) {s.insert(s.begin() + i + 1, '.');  // 在合理的字符后面加分隔符pointSum += 1;backtracking(s, i + 2, pointSum);  // +2是因为统计分隔符后面的子串s.erase(s.begin() + i + 1);  // 回溯1:删除分隔符pointSum -= 1;  // 回溯2:统计器-1复原}else break;}}// 判断子串是否在[0, 255]范围内bool isValid(const string& s, int begin, int end) {if (begin > end) return false;if (s[begin] == '0' && begin != end) return false;// 有前导0不合法int num = 0;for (int i = begin; i <= end; i++) {if (s[i] > '9' || s[i] < '0') return false;num = num * 10 + (s[i] - '0');if (num > 255) return false;}   return true;}
public:vector<string> restoreIpAddresses(string s) {backtracking(s, 0, 0);return result;     }
};

emm……蛮有难度的一个题。题意很好懂,思路也容易理,但是不大好写,我改了蛮久。

题2:

指路:LeetCode78 子集
思路与代码:

标标准准的回溯题,类似于之前的组合。遇到合理的路径加入最终结果集,回溯弹出即可。代码如下:

class Solution {private:vector<vector<int>> result;vector<int> path;void backtracking(vector<int>& s, int startIndex) {result.push_back(path);if (path.size() > s.size()) return ;for (int i = startIndex; i < s.size(); i++) {path.push_back(s[i]);backtracking(s, i + 1);path.pop_back();}}
public:vector<vector<int>> subsets(vector<int>& nums) {backtracking(nums, 0);return result;}
};

http://www.dt0577.cn/news/40335.html

相关文章:

  • 网站建设课程的认识百度统计收费吗
  • 庐江网站建设企业邮箱入口
  • 上海做网站报价抖音搜索关键词推广
  • 分享惠网站怎么做网址查询注册信息查询
  • 三一重工的网站是哪家做的百度指数网站
  • 建站网站破解版百度seo权重
  • 刚做的网站搜索不到线上营销策略有哪些
  • wp做网站网站排名seo培训
  • 三亚专业网站建设电脑上突然出现windows优化大师
  • 网站建设服务器的选择方式包括长沙百度关键词排名
  • 网站系统方案设计长沙做网站推广公司咨询
  • 外贸建站哪家公司专业网站优化入门
  • 武汉网站建设哪家最好湛江seo网站管理
  • 哪些网络公司可以做机票预订网站品牌运营管理公司
  • 国内专业网站设计网络服务器价格
  • wordpress to app郑州网站优化渠道
  • 网站开发公司名字直接登录的网站
  • 电子商务网站建设网上商城青岛官网优化
  • 卖汽车配件怎么做网站百度seo优化按年收费
  • 平易云 网站建设百度一下百度百科
  • 淘宝客导购网站建设?百度快照怎么弄
  • 工程建设网站策划方案全搜网
  • 设计培训班真的有必要吗武汉搜索引擎排名优化
  • 长春网站建设优化排名网络服务投诉平台
  • 自己建的网站能用吗数据分析师培训
  • 网站可以自己维护吗福州seo建站
  • 云服务器搭建网站做seo用哪种建站程序最好
  • 重庆网站建设业务招聘成人用品哪里进货好
  • 做调查问卷能挣钱的网站外链网盘源码
  • 肖云路那有做网站公司最好看免费观看高清大全