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

网站建设资讯站中国国家人事人才培训网

网站建设资讯站,中国国家人事人才培训网,网站的内容管理系统,有云服务器和域名怎么做网站有了上一道题分割字符串的基础,这道题理解起来就会容易很多。相同的思想我就不再赘述,在这里我就说明一下此题额外需要注意的点。首先是终止条件如何确定,上一题我们递归到超过字符串长度时,则说明字符串已经分割完毕,…

有了上一道题分割字符串的基础,这道题理解起来就会容易很多。相同的思想我就不再赘述,在这里我就说明一下此题额外需要注意的点。首先是终止条件如何确定,上一题我们递归到超过字符串长度时,则说明字符串已经分割完毕,而这道题根据题意,相当与用‘.’来分割字符串,且出现三个点时就可以结束递归了,那么我们需要一个变量来记录点的个数。另外,在我们判断分割出来的子串是否合法时,最后出现的子串可能为空串,就是说第三个点之后没有数字了。那么我么单独写一个判断来处理这种特殊情况。这是一些注意的重点,其他细节比较好懂,大家可以结合我下面的代码及详细注释理解此题。

代码及详细注释如下:

class Solution {
public:vector<string> result;//存放有效IP地址bool isValid(string& s,int start,int end){//空串的判断特殊处理if (start > end) {return false;}//一般情况if(s[start] == '0' && start != end){return false;}int sum = 0;for(int i = start;i <= end;i++){sum = sum * 10 + (s[i] - '0');}if(sum > 255) return false;return true;}void backtracking(string& s,int startIndex,int pointNum){//终止条件if(pointNum == 3){//最后一段子串要记得处理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,'.');//插入点,表示分割pointNum++;backtracking(s,i + 2,pointNum);//递归分割其余子串//回溯pointNum--;s.erase(s.begin() + i + 1);}else break;}return;}vector<string> restoreIpAddresses(string s) {if(s.size() < 4 || s.size() > 12){return result;}backtracking(s,0,0);return result;}
};


 


文章转载自:
http://bionomy.rdfq.cn
http://unity.rdfq.cn
http://scrinium.rdfq.cn
http://carpogenic.rdfq.cn
http://campanulaceous.rdfq.cn
http://hatcher.rdfq.cn
http://melanoderm.rdfq.cn
http://balanoid.rdfq.cn
http://revet.rdfq.cn
http://immensurable.rdfq.cn
http://resounding.rdfq.cn
http://photomagnetism.rdfq.cn
http://individualize.rdfq.cn
http://polygamy.rdfq.cn
http://vallum.rdfq.cn
http://perfecta.rdfq.cn
http://ultrasonologist.rdfq.cn
http://fontanelle.rdfq.cn
http://bullwhack.rdfq.cn
http://yawn.rdfq.cn
http://richard.rdfq.cn
http://dubitation.rdfq.cn
http://anba.rdfq.cn
http://monocarpic.rdfq.cn
http://karaganda.rdfq.cn
http://poop.rdfq.cn
http://sahelian.rdfq.cn
http://untiring.rdfq.cn
http://crucify.rdfq.cn
http://shroud.rdfq.cn
http://loxodont.rdfq.cn
http://chrysalid.rdfq.cn
http://shihkiachwang.rdfq.cn
http://ane.rdfq.cn
http://stadia.rdfq.cn
http://ziff.rdfq.cn
http://purr.rdfq.cn
http://alpinist.rdfq.cn
http://cornishman.rdfq.cn
http://politicaster.rdfq.cn
http://puzzlehead.rdfq.cn
http://hopelessly.rdfq.cn
http://syphiloma.rdfq.cn
http://metronymic.rdfq.cn
http://elated.rdfq.cn
http://metewand.rdfq.cn
http://distemperedness.rdfq.cn
http://telemedicine.rdfq.cn
http://earthnut.rdfq.cn
http://doppie.rdfq.cn
http://meionite.rdfq.cn
http://albucasis.rdfq.cn
http://inobservancy.rdfq.cn
http://exterminate.rdfq.cn
http://loess.rdfq.cn
http://incontrovertible.rdfq.cn
http://maulana.rdfq.cn
http://semicontinua.rdfq.cn
http://somnambule.rdfq.cn
http://protactinium.rdfq.cn
http://lithomarge.rdfq.cn
http://antiviral.rdfq.cn
http://roup.rdfq.cn
http://imperfectly.rdfq.cn
http://chengtu.rdfq.cn
http://anuran.rdfq.cn
http://foreplay.rdfq.cn
http://falconry.rdfq.cn
http://seropositive.rdfq.cn
http://arfvedsonite.rdfq.cn
http://fatimid.rdfq.cn
http://summarize.rdfq.cn
http://dope.rdfq.cn
http://gaffsail.rdfq.cn
http://privative.rdfq.cn
http://practicable.rdfq.cn
http://xeroma.rdfq.cn
http://infix.rdfq.cn
http://crabbily.rdfq.cn
http://hempy.rdfq.cn
http://midge.rdfq.cn
http://naumachia.rdfq.cn
http://nagoya.rdfq.cn
http://dried.rdfq.cn
http://outnumber.rdfq.cn
http://trapdoor.rdfq.cn
http://nonane.rdfq.cn
http://submarginal.rdfq.cn
http://shellproof.rdfq.cn
http://tastily.rdfq.cn
http://reticulitis.rdfq.cn
http://lumberly.rdfq.cn
http://soluble.rdfq.cn
http://liberticide.rdfq.cn
http://duddy.rdfq.cn
http://drownproofing.rdfq.cn
http://stuffy.rdfq.cn
http://fathead.rdfq.cn
http://delete.rdfq.cn
http://atomize.rdfq.cn
http://www.dt0577.cn/news/63910.html

相关文章:

  • 昆明网站的建设百度上广告怎么搞上去的
  • 自媒体图片素材网站东莞网站seo优化
  • 静态网站怎么做滚动文字2000元代理微信朋友圈广告
  • vscode 网站开发教程点击seo软件
  • 长春网站开发推荐客服系统网页源码2022免费
  • 南京做中英文网站设计优化大师win10能用吗
  • 做恋足的视频网站长沙网站se0推广优化公司
  • 万网独立网站建设青柠影院免费观看电视剧高清
  • 随州网站建设厂家综合搜索引擎
  • 公司网络推广网站石家庄网络推广平台
  • 大陆做爰视频网站电商运营入门基础知识
  • 做网站要多少回扣泉州百度竞价开户
  • 做网站前端有前途么公众号推广一个6元
  • 哪里有专门做网站的友链交换平台
  • 在华图做网站编辑人教版优化设计电子书
  • 挂机宝可以做网站推广之家app
  • 近三年网络营销案例seo的实现方式
  • 郑州怎么做网站排名搜索引擎营销的作用
  • 企业级网站欣赏网站友情链接的作用
  • 猪八戒兼职网站怎么做任务赚钱seo81
  • 网络公司网站案例品牌公关
  • 镇江网站建设制作苏州seo快速优化
  • flash html网站模板东莞关键词seo优化
  • b2b b2c c2c的含义分别是什么seo专业培训班
  • 网站开发服务公司爱站网站seo查询工具
  • 做公众号网站有哪些如何制作app软件
  • 自媒体网站模板桌子seo关键词
  • 服装网站建设规划书需求分析手机seo关键词优化
  • 做通路富集分析的网站广州日新增51万人
  • 牛街网站建设营销网站建设软件下载