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

有做国外网站推广吗好听的网络科技公司名字

有做国外网站推广吗,好听的网络科技公司名字,网站第二次备案,在遵义找工作去哪里找好找文章目录 Leetcode 93-复原 IP 地址题目描述解题思路 Leetcode 78-子集题目描述解题思路 Leetcode 90-子集 Ⅱ题目描述解题思路 Leetcode 93-复原 IP 地址 题目描述 https://leetcode.cn/problems/restore-ip-addresses/description/ 解题思路 这是一道切割问题,…

文章目录

  • Leetcode 93-复原 IP 地址
    • 题目描述
    • 解题思路
  • Leetcode 78-子集
    • 题目描述
    • 解题思路
  • Leetcode 90-子集 Ⅱ
    • 题目描述
    • 解题思路

Leetcode 93-复原 IP 地址

题目描述

https://leetcode.cn/problems/restore-ip-addresses/description/

在这里插入图片描述

解题思路

这是一道切割问题,可以参考分割回文串的思路

采用 isValid 函数判断当前切割得到的子串是否有效

class Solution {
public:vector<string> res;bool isValid(string s, int start, int end){if(start > end) return false;if (s[start] == '0' && end - start > 0) return false;if (end - start + 1 > 3) return false; // 添加长度检查string sub = s.substr(start, end-start+1);int num = stoi(sub);if (num > 255) return false;return true;}void backTracking(string s, int startIndex, int dotNum){if(dotNum == 3){if (isValid(s, startIndex,s.size()-1)){res.push_back(s);}return;}for (int i = startIndex; i< startIndex+3 && i <s.size();i++){if (isValid(s, startIndex,i)){s.insert(s.begin()+i+1,'.');dotNum += 1;backTracking(s, i + 2, dotNum);dotNum -= 1;s.erase(s.begin()+i+1);}}}vector<string> restoreIpAddresses(string s) {backTracking(s,0,0);return res;}
};

Leetcode 78-子集

题目描述

https://leetcode.cn/problems/subsets/description/

在这里插入图片描述

解题思路

在子集问题中需要在每一层递归中进行结果的收集

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

Leetcode 90-子集 Ⅱ

题目描述

https://leetcode.cn/problems/subsets-ii/description/

在这里插入图片描述

解题思路

class Solution {
public:vector<vector<int>> res;vector<int> path;void backTracking(vector<int>& nums, int startIndex){res.push_back(path);if (startIndex == nums.size()) return;for (int i =startIndex; i < nums.size();i++){if (i >startIndex && nums[i]==nums[i-1]) continue;path.push_back(nums[i]);backTracking(nums,i+1);path.pop_back();}}vector<vector<int>> subsetsWithDup(vector<int>& nums) {sort(nums.begin(),nums.end());backTracking(nums,0);return res;}
};
http://www.yayakq.cn/news/600701/

相关文章:

  • 幸福人寿保险公司官方网站保单查询常州网架生产厂家
  • 做资讯网站怎么挣钱创业做软件还是做网站
  • python网站开发好吗外贸网站程序
  • 搜索引擎网站建设公司佳木斯seo
  • 视频网站dedecms个人搭建网站
  • 编辑网站在线注册系统高端品牌网站建设专人一对一服务
  • 黑龙江省关于城市建设政策网站可以做签名链接的网站
  • 在线教育网站制作企业如何做网站收款
  • 如何查询网站开发语言体验式营销案例
  • 网站后台数据库丢失办公系统管理软件
  • 企业营销网站的建设阿里云域名如何做网站
  • 假网站怎么做深圳网站建设首选
  • 滁州网站建设信息推荐e福州怎么代缴医保
  • 黑客怎么入侵网站制作微信小程序开发
  • jsp做网站 案例网站被收录又被取消了
  • 内江住房和城乡建设厅网站建设网站最强
  • 个人网站毕业设计作品番禺网络科技有限公司
  • 泰州自助建站软件wordpress adsense
  • 宁波英文网站建设佛山营销型网站定制
  • 青州网站建设 258网站开发属于软件开发服务吗
  • 单页面网站制作技术如何做网站文件
  • 吉林网站建设方案wordpress 静态地址
  • 人力资源网站开发说明书seo排名点击器原理
  • 联锁酒店网站建设需求分析做网站手机
  • 上海集团网站建设公司公司网站建设功能介绍
  • 游戏网站交换友情链接企业宣传册模板科技
  • 招商加盟网站建设目的汕头网页搭建
  • 网站建设 开办费free wordpress
  • 差异基因做聚类分析网站广告公司企业介绍
  • 佛山做网站公司哪家好网站添加二维码