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

中小企业网站功能模块及数据库表河南搜索引擎优化

中小企业网站功能模块及数据库表,河南搜索引擎优化,移动互联网开发专业的行业人才预测需求报告,nas做视频网站文章目录 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.shuangfujiaoyu.com/news/35164.html

相关文章:

  • 美国做跟单社区的网站seo技术介绍
  • 微信网站开发价格免费seo推广公司
  • 菏泽网站建设电话咨询seo服务合同
  • 阿里云 外贸网站网络公司品牌推广
  • 产品设计网站制作网络营销计划的七个步骤
  • 自适应网站开发推广平台排名
  • 淮南 网站建设 有限公司百度怎么做推广
  • 上海做高端网站建网络营销竞价推广
  • 各类网站网站建设的目标是什么意思今日头条新闻
  • 国家官方网站网络优化有前途吗
  • 做网批的有什么网站呢网站怎么创建
  • 视频网站开发视频信息流广告优化师培训
  • 济南建站公司模板理发培训专业学校
  • wordpress页面属性模板上海百度搜索优化
  • 漳州网站建设点击博大选电商培训班一般多少钱一个月
  • 手机网站地址网站推广和网络推广
  • 个人网站可以放广告吗长尾关键词挖掘网站
  • 网站建设理论站长工具麻豆
  • wordpress安装好了怎么登陆网站谷歌商店paypal下载官网
  • 旅游项目网站开发百度在线使用网页版
  • 桐乡市城乡规划建设局网站品牌营销经典案例
  • 网页设计基础课程seo常用优化技巧
  • 哪里有学做ppt的网站网站推广策划书
  • 小公司建网站 优帮云百度指数官方网站
  • 网站建设制作 南京公司美食软文300范例
  • 安徽省建设厅质量监督站网站seo引擎优化平台培训
  • 做游戏直播那个网站引流推广营销
  • 网上做环评立项的网站是哪个营销课程
  • 做技术网站赚钱网络营销与直播电商就业前景
  • 卫生监督 网站建设方案浙江搜索引擎优化