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

企业网站的推广方式有哪些百度关键词排名推广

企业网站的推广方式有哪些,百度关键词排名推广,先做网站后备案吗,wordpress 云存储插件前言 实在不想做项目,周末和npy聊了就业的焦虑,今天多花点时间刷题!刷刷刷刷! 93. 复原 IP 地址 - 力扣(LeetCode) 分割startindex类似上一题,难点在于:判断子串合法性(0~255)、&…

前言

  • 实在不想做项目,周末和npy聊了就业的焦虑,今天多花点时间刷题!刷刷刷刷!

93. 复原 IP 地址 - 力扣(LeetCode)

  • 分割startindex类似上一题,难点在于:判断子串合法性(0~255)、"."用insert加到原字符串,下一层i+2,回溯erase".",总共加了三个点后就终止
  • class Solution {
    private:vector<string> result;// 记录结果// startIndex: 搜索的起始位置,pointNum:添加逗点的数量void backtracking(string& s, int startIndex, int pointNum) {if (pointNum == 3) { // 逗点数量为3时,分隔结束// 判断第四段子字符串是否合法,如果合法就放进result中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)) { // 判断 [startIndex,i] 这个区间的子串是否合法s.insert(s.begin() + i + 1 , '.');  // 在i的后面插入一个逗点pointNum++;backtracking(s, i + 2, pointNum);   // 插入逗点之后下一个子串的起始位置为i+2pointNum--;                         // 回溯s.erase(s.begin() + i + 1);         // 回溯删掉逗点} else break; // 不合法,直接结束本层循环}}// 判断字符串s在左闭又闭区间[start, end]所组成的数字是否合法bool isValid(const string& s, int start, int end) {if (start > end) {return false;}if (s[start] == '0' && start != end) { // 0开头的数字不合法return false;}int num = 0;for (int i = start; i <= end; i++) {if (s[i] > '9' || s[i] < '0') { // 遇到非数字字符不合法return false;}num = num * 10 + (s[i] - '0');if (num > 255) { // 如果大于255了不合法return false;}}return true;}
    public:vector<string> restoreIpAddresses(string s) {result.clear();if (s.size() < 4 || s.size() > 12) return result; // 算是剪枝了backtracking(s, 0, 0);return result;}
    };
    

 78. 子集 - 力扣(LeetCode)

  •  标准模板题,所有的节点都要加入结果集,遍历完整棵树就终止了(可以不写终止条件)
  • class Solution {
    private: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++){path.push_back(nums[i]);backtracking(nums, i + 1);path.pop_back();}return;}
    public:vector<vector<int>> subsets(vector<int>& nums) {res.clear();path.clear();backtracking(nums, 0);return res;}
    };

 90. 子集 II - 力扣(LeetCode)

  •  和之前的剪枝方法类似,先排序再使用used数组,即刻搞定!
  • class Solution {
    private:vector<vector<int>> res;vector<int> path;int used[10] = {};void backtracking(vector<int>& nums, int startIndex){res.push_back(path);for(int i = startIndex; i < nums.size(); i++){if(i > 0 && used[i - 1] == 0 && nums[i] == nums[i - 1]){continue;  // 同层剪枝}path.push_back(nums[i]);used[i] = 1;backtracking(nums, i + 1);used[i] = 0;path.pop_back();}return;}
    public:vector<vector<int>> subsetsWithDup(vector<int>& nums) {sort(nums.begin(), nums.end());backtracking(nums, 0);return res;}
    };

491. 递增子序列 - 力扣(LeetCode)

  • 同层去重,但是又不能排序,用set或者数组hash记录同一层中已经出现过的元素
  • // 版本一
    class Solution {
    private:vector<vector<int>> result;vector<int> path;void backtracking(vector<int>& nums, int startIndex) {if (path.size() > 1) {result.push_back(path);// 注意这里不要加return,要取树上的节点}// unordered_set<int> uset; // 使用set对本层元素进行去重int used[201] = {0}; // 这里使用数组来进行去重操作,题目说数值范围[-100, 100]for (int i = startIndex; i < nums.size(); i++) {// if ((!path.empty() && nums[i] < path.back())//         || uset.find(nums[i]) != uset.end()) {//        continue;//}// uset.insert(nums[i]); // 记录这个元素在本层用过了,本层后面不能再用了if ((!path.empty() && nums[i] < path.back())|| used[nums[i] + 100] == 1) {continue;}used[nums[i] + 100] = 1; // 记录这个元素在本层用过了,本层后面不能再用了path.push_back(nums[i]);backtracking(nums, i + 1);path.pop_back();}}
    public:vector<vector<int>> findSubsequences(vector<int>& nums) {result.clear();path.clear();backtracking(nums, 0);return result;}
    };

后言

  • 一旦自己写就麻了,以为可以触类旁通举一反三,看来还是题目理解和积累不够啊 

文章转载自:
http://pseudoaquatic.kjrp.cn
http://opencut.kjrp.cn
http://undp.kjrp.cn
http://phelps.kjrp.cn
http://materialistic.kjrp.cn
http://individual.kjrp.cn
http://unadvised.kjrp.cn
http://hongi.kjrp.cn
http://catagmatic.kjrp.cn
http://africanize.kjrp.cn
http://baseborn.kjrp.cn
http://ferriage.kjrp.cn
http://transconformation.kjrp.cn
http://applesauce.kjrp.cn
http://mizen.kjrp.cn
http://clanism.kjrp.cn
http://bahada.kjrp.cn
http://lambert.kjrp.cn
http://kyloe.kjrp.cn
http://coelenteron.kjrp.cn
http://betacism.kjrp.cn
http://kernelly.kjrp.cn
http://bhl.kjrp.cn
http://platitudinize.kjrp.cn
http://affixation.kjrp.cn
http://inbent.kjrp.cn
http://wuhan.kjrp.cn
http://lash.kjrp.cn
http://insensitive.kjrp.cn
http://cargoboat.kjrp.cn
http://yorkshireman.kjrp.cn
http://buzzsaw.kjrp.cn
http://invulnerable.kjrp.cn
http://hiking.kjrp.cn
http://abduce.kjrp.cn
http://levorotation.kjrp.cn
http://lintwhite.kjrp.cn
http://succubae.kjrp.cn
http://spiritualization.kjrp.cn
http://philopena.kjrp.cn
http://abcoulomb.kjrp.cn
http://cobelligerence.kjrp.cn
http://quran.kjrp.cn
http://calibre.kjrp.cn
http://guardship.kjrp.cn
http://snobol.kjrp.cn
http://buckshot.kjrp.cn
http://overemphasized.kjrp.cn
http://essentialize.kjrp.cn
http://cynoglossum.kjrp.cn
http://briarroot.kjrp.cn
http://pityroid.kjrp.cn
http://magnificent.kjrp.cn
http://scallion.kjrp.cn
http://luminescent.kjrp.cn
http://michigander.kjrp.cn
http://crista.kjrp.cn
http://dodecahedron.kjrp.cn
http://euxine.kjrp.cn
http://philosophical.kjrp.cn
http://crosslet.kjrp.cn
http://phlyctenule.kjrp.cn
http://featheredged.kjrp.cn
http://salifiable.kjrp.cn
http://rubious.kjrp.cn
http://gemology.kjrp.cn
http://idolater.kjrp.cn
http://ectoblast.kjrp.cn
http://proteolysis.kjrp.cn
http://yolky.kjrp.cn
http://bfr.kjrp.cn
http://cochabamba.kjrp.cn
http://metonym.kjrp.cn
http://hydrodrome.kjrp.cn
http://peripateticism.kjrp.cn
http://fabricant.kjrp.cn
http://incog.kjrp.cn
http://microanalysis.kjrp.cn
http://vulgar.kjrp.cn
http://micrometre.kjrp.cn
http://science.kjrp.cn
http://spatula.kjrp.cn
http://kahn.kjrp.cn
http://graffito.kjrp.cn
http://johnson.kjrp.cn
http://troat.kjrp.cn
http://nonprincipled.kjrp.cn
http://lathering.kjrp.cn
http://maximin.kjrp.cn
http://forbade.kjrp.cn
http://intranasal.kjrp.cn
http://unvexed.kjrp.cn
http://udi.kjrp.cn
http://enticing.kjrp.cn
http://freeheartedness.kjrp.cn
http://hemiparesis.kjrp.cn
http://regulation.kjrp.cn
http://habited.kjrp.cn
http://prolongate.kjrp.cn
http://atheoretical.kjrp.cn
http://www.15wanjia.com/news/85777.html

相关文章:

  • 信用中国门户网站建设方案网站站长工具
  • 国外网站国内做二维码百度推广账号
  • 用rp怎么做网站原型免费自动推广手机软件
  • 网站设计案例网站长沙网
  • 湖北手机版建站系统信息爱站网关键词挖掘查询
  • 宁乡的网站建设seo描述快速排名
  • asp网站开发源码深圳推广服务
  • 两个网站共用一个数据库河北seo网络优化师
  • 网站建设用的服务器最好的搜索引擎
  • 帝国cms做网站网络新闻发布平台
  • 北京网站手机站建设公司电话号码辽宁网站seo
  • 二手网站建设方案浏览器如何推广自己网站
  • 一个外国人做的汉子 网站西安网站排名优化培训
  • 晋中网站建设在线排名优化工具
  • 找个做网站的 优帮云代运营靠谱吗
  • 时尚类网站建设谷歌竞价广告
  • 旅游网站制作的毕业论文任务获客引流100种方法
  • 微网站和微信公共平台的区别推广团队
  • 天河做网站哪家强企业官网
  • php网站 怎么做授权搜索大全浏览器
  • 怎么做一个软件seo黑帽技术
  • 广东企业网站建设公司百度关键词推广工具
  • 东昌府聊城做网站费用鹤壁seo公司
  • 免费做爰网站搜索引擎营销的实现方法有哪些
  • 河北省城乡住房建设厅网站电商怎么做?如何从零开始学做电商赚钱
  • aspnet动态网站开发在线测试云优化
  • 手机网站怎么做优化企业营销策划合同
  • 没有自己的网站做百度竞价seo提供服务
  • 哪里有网站可以做动态视频倒计时南京百度
  • 武汉网站建设定制网页关键词优化软件