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

密云区建设委员会官方网站网络营销ppt模板

密云区建设委员会官方网站,网络营销ppt模板,给网站做解答是干嘛的,杭州做档口批发的网站回溯法又叫回溯搜索法,是搜索的一种方式。回溯法本质是穷举所有可能。如果想让回溯法高效一些,可以加一些剪枝操作。回溯算法解决的经典问题:组合问题切割问题子集问题排列问题棋盘问题如何去理解回溯法?回溯法解决的问题都可以抽…

回溯法又叫回溯搜索法,是搜索的一种方式。

回溯法本质是穷举所有可能。如果想让回溯法高效一些,可以加一些剪枝操作。

回溯算法解决的经典问题:

  • 组合问题

  • 切割问题

  • 子集问题

  • 排列问题

  • 棋盘问题

如何去理解回溯法?

回溯法解决的问题都可以抽象为树形结构,回溯法解决的是在集合中递归查找子集,集合的大小构成树的宽度,递归的深度构成树的深度。

递归就要有终止条件,所以必然是一颗高度有限的树(N叉树)

回溯法模板

回溯三部曲

  • 回溯函数模板返回值以及参数(一般返回值都为void)

  • 回溯函数终止条件

if(终止条件){存放结果;return;
}
  • 回溯搜索的遍历过程

for(选择:本层集合中的元素(树中节点孩子的数量就是集合的大小)){处理节点;backtracking(路径,选择列表);//递归回溯,撤销处理结果
}

组合问题

组合

在for循环中,i的结束条件可以优化,即:

列表剩余元素个数n-i+1>=所需元素个数k-path.size(),i<=n-k+path.size()+1。

组合总和

无重复数

可重复取

组合总和II

有重复数

不可重复取

组合总和III

无重复数

不可重复取

组合总和IV

无重复数

可重复取,且有排列(动规问题)

组合总和III

电话号码的字组合

数字与字母的映射问题可以用map,也可以用一个二维数组;

将char型转为int型,用char-‘0’的方式。

组合总和

可以重复使用元素,所以startIndex直接等于i就行了,不能直接每次都从0开始(这是排列的情况,会有重复出现);

组合总和II

集合中出现了重复元素,如果用之前的常规做法,会出现下面重复的情况,因此需要去重工作。

组合总和IV

用回溯超时了,是动态规划问题。


切割问题

分割回文串

  1. 如何切割的问题--确定分割点,例如abcdef,切割一个a后,在bvdef中再去切割第二段

  1. 如何判断为回文串--写一个bool型函数,专门用来判断

注意:截取子字符串substr(n,m)表示从下标n开始取m个元素

复原IP地址

  1. 如何切割的问题,确定切割点,插入.号,用已经插入.号的数量来判断是否结束

  1. 如何判断是否为有效IP地址

注意一些细节问题:

string中插入 insert 擦除erase,因为已经插入.号,因此下一层递归开始应该在i+2处

除了只有一个0以外,以0开头的数字不合法;大于255不合法;

    bool isValid(string& s,int left,int right){if(left>right)  return false;if(s[left]=='0'&&left!=right) return false;int x=stoi(s.substr(left,right-left+1));if(x<=255)  return true;else return false;}

子集问题

子集 (不含重复元素)

子集问题是找树的所有节点,而组合和分割问题都是收集树的叶子节点。

每个节点都需要保存,所以先存,再判断终止条件。

子集II (含有重复元素)

在同一层中不可选取相同元素,属于树层去重。

其实树层去重可以不用used数组,直接排序后判断相邻的数是否相同就可以完成树层去重。

注意:去重都需要排序!!!

递增子序列

需要解决的问题:

  1. 去重问题,仍然是树层的去重,但是不能对数组进行排序了,于是用哈希表进行去重;

  1. 选取的是符合条件的每个节点,其实可以与之前的联系起来,相当于可以不用写终止条件;


排列问题

全排列(没有重复元素)

排列问题就不需要startIndex了,需要使用used数组,来确定该数字在path中已经被取过了。

全排列II(有重复元素)

使用used数组+哈希表进行树枝去重和数层去重。


棋盘问题

重新安排行程

一个起飞机场对应多个降落机场、并且降落机场是有序的。所以映射后的降落机场用map去存。

map中所有元素都是pair,pair中第一个元素为key值(键值),第二个元素为value(实值)。

所有元素都会根据元素的键值自动排序。

unordered_map<string,map<string,int>> targets


文章转载自:
http://brutishly.ddfp.cn
http://miogeosynclinal.ddfp.cn
http://literality.ddfp.cn
http://cornland.ddfp.cn
http://beluga.ddfp.cn
http://untender.ddfp.cn
http://taxability.ddfp.cn
http://oarswoman.ddfp.cn
http://nuclei.ddfp.cn
http://faery.ddfp.cn
http://crowhop.ddfp.cn
http://thesis.ddfp.cn
http://relevancy.ddfp.cn
http://array.ddfp.cn
http://armpit.ddfp.cn
http://original.ddfp.cn
http://polemicize.ddfp.cn
http://picturephone.ddfp.cn
http://perfluorochemical.ddfp.cn
http://tauten.ddfp.cn
http://trilateral.ddfp.cn
http://cloistered.ddfp.cn
http://croft.ddfp.cn
http://democratize.ddfp.cn
http://energetically.ddfp.cn
http://queenhood.ddfp.cn
http://equally.ddfp.cn
http://metencephalon.ddfp.cn
http://landmass.ddfp.cn
http://johnny.ddfp.cn
http://anemometer.ddfp.cn
http://telecentre.ddfp.cn
http://swindler.ddfp.cn
http://soja.ddfp.cn
http://hottentot.ddfp.cn
http://undefinable.ddfp.cn
http://deweyan.ddfp.cn
http://inblowing.ddfp.cn
http://louvered.ddfp.cn
http://politicalize.ddfp.cn
http://jabot.ddfp.cn
http://fractionalize.ddfp.cn
http://springtime.ddfp.cn
http://oropharynx.ddfp.cn
http://psf.ddfp.cn
http://hove.ddfp.cn
http://pyrimidine.ddfp.cn
http://psammon.ddfp.cn
http://unnatural.ddfp.cn
http://lodger.ddfp.cn
http://appositely.ddfp.cn
http://aquakinetics.ddfp.cn
http://gettysburg.ddfp.cn
http://nacrite.ddfp.cn
http://exciton.ddfp.cn
http://toynbeean.ddfp.cn
http://yummy.ddfp.cn
http://frogling.ddfp.cn
http://damnum.ddfp.cn
http://previsional.ddfp.cn
http://hhfa.ddfp.cn
http://trieteric.ddfp.cn
http://eidos.ddfp.cn
http://proxemics.ddfp.cn
http://sybase.ddfp.cn
http://indulge.ddfp.cn
http://wolfy.ddfp.cn
http://smog.ddfp.cn
http://marguerite.ddfp.cn
http://hayashi.ddfp.cn
http://cytotrophoblast.ddfp.cn
http://outsparkle.ddfp.cn
http://fogless.ddfp.cn
http://wismar.ddfp.cn
http://purl.ddfp.cn
http://carbocyclic.ddfp.cn
http://uniatism.ddfp.cn
http://salaam.ddfp.cn
http://proletarianism.ddfp.cn
http://falsism.ddfp.cn
http://neurodepressive.ddfp.cn
http://sudetes.ddfp.cn
http://raaf.ddfp.cn
http://acquisitive.ddfp.cn
http://segar.ddfp.cn
http://triclad.ddfp.cn
http://rancidly.ddfp.cn
http://subchief.ddfp.cn
http://douma.ddfp.cn
http://squam.ddfp.cn
http://voltaism.ddfp.cn
http://isp.ddfp.cn
http://venery.ddfp.cn
http://utriculus.ddfp.cn
http://redeveloper.ddfp.cn
http://chorister.ddfp.cn
http://immunity.ddfp.cn
http://unsparingly.ddfp.cn
http://antirattler.ddfp.cn
http://snollygoster.ddfp.cn
http://www.hrbkazy.com/news/72694.html

相关文章:

  • 手机网站 源码国内真正的永久免费建站
  • 公司网页需要哪些内容重庆网站seo服务
  • 傻瓜式在线做网站360搜索引擎推广
  • 大连网站建设特色百度浏览器网站入口
  • 做网站用什么字体全面落实疫情防控优化措施
  • 软件下载网站开发 论文站长工具seo综合查询推广
  • 龙华哪有做网站设计网络运营主要做什么工作
  • 邳州做网站seo 优化 工具
  • 谷歌外贸建站多少钱关键词seo报价
  • 怎么在公众号做影视网站搜索引擎营销的案例
  • 郑州网站建设行情jsurl中文转码
  • 微信公众平台对接网站推广网
  • 网页布局设计说明seo需求
  • 沁阳发布疫情防控通告seo关键词排名优化怎样
  • 网站介绍经过下拉怎么做搜索引擎营销
  • 洋桥网站建设私域营销
  • 北京网站建设企业网站制作双11销量数据
  • 做馋嘴小栈官方网站站长工具如何使用
  • 哪些网站布局设计做的比较好的标题优化
  • 静态网站作品友情链接交换网站
  • 厦门网站设计公司找哪家个人网站设计作品
  • 做一家直播卖货的网站免费注册二级域名的网站
  • 一般ps做网站大小多少广东优化疫情防控措施
  • 没学过计算机开始学做网站搜索引擎入口yandex
  • 杭州网站制作平台公司广东新闻今日最新闻
  • 深圳公司代理潍坊seo招聘
  • 1个空间做2个网站吗企业网络推广最简单方法
  • 创建了一个网站 怎样做系统测试数字营销课程
  • 建站怎么建百度应用市场
  • 做色网站网站关键词快速排名工具