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

做网站好接活吗wordpress忘记了密码忘记

做网站好接活吗,wordpress忘记了密码忘记,百度云引擎搜索,给公司怎么做官方网站回溯算法理论基础 回溯算法模板: Void backtracking(参数) // 传入参数要根据代码逻辑来写 If (终止条件) { 存放结果; 返回 } For (选择:本层集合中元素(树中节点的孩子数量是集合大小)) { 处理节点;…

回溯算法理论基础

回溯算法模板:

Void backtracking(参数) // 传入参数要根据代码逻辑来写

If (终止条件) {

       存放结果;

       返回

}

For (选择:本层集合中元素(树中节点的孩子数量是集合大小)) {

       处理节点;

       Backtracking(路径,选择列表);

       回溯

}

解决问题

  1. 组合问题:

组合 1 2 3 4,在这个组合里找出大小为2的组合,121314232434

  1. 切割问题 给一个字符串,切割方式
  2. 子集问题1 2 3 4 ,子集问题
  3. 排列组合问题如果给一个组合12,他的排列方式有1221两种
  4. 棋盘问题

理解方式:抽象为树,集合大小确定树的宽度,递归深度确定树的深度

解题思路: 根据模板,考虑是在叶子处理问题,还是在每一个节点都要处理问题(子集)

77. 组合

题目链接/文章讲解:代码随想录  

视频讲解:带你学透回溯算法-组合问题(对应力扣题目:77.组合)| 回溯法精讲!_哔哩哔哩_bilibili

剪枝操作:带你学透回溯算法-组合问题的剪枝操作(对应力扣题目:77.组合)| 回溯法精讲!_哔哩哔哩_bilibili  

我自己尝试解了一下结果如下:

问题:

  1. 先执行的递归逻辑所以输出顺序是从最后一个符合条件的组合开始的
  2. 出现最后一个符合条件的组合重复是因为,每次他前面的数字都会顺序递归一次,

解决方法:更改终止条件

关于修剪枝叶,变量名和随想录中代码一致,设path.size()=2,n=7,k=5

K-path.size()=5-2=3,可知当前指针指位置后面至少还要有2个数字才能构成一个长度为k的组合,所以指针指向最多到当前位置,再继续遍历以及向下一层递归都是没有意义的,根据举的例子可知,7-3=4 说明1~4都可以取,指针至少可以取到4

考虑5,指针移动到5,将其加入组合,path.size()=3,还需要两个元素那就是下一次判断的过程了,说明5可以取,说明 指针每次至多移动7-5-2+1即:

n-(k-path.size())+1的位置 记为总长度减去还需要元素的数量再+1

216.组合总和III

题目链接/文章讲解:代码随想录  

视频讲解:和组合问题有啥区别?回溯算法如何剪枝?| LeetCode:216.组合总和III_哔哩哔哩_bilibili

17.电话号码的字母组合

题目链接/文章讲解:代码随想录  

视频讲解:还得用回溯算法!| LeetCode:17.电话号码的字母组合_哔哩哔哩_bilibili

字母组合

字符串的长度:可进行组合字母的总数,以及组合的长度

组合中的每一个字母只来自于一个数字

解题思路:

  1. 将数字映射成对应的字符串
  2. 定义一个数组vec保存数字映射的字符串
  3. 定义一个数组来存储结果
  4. 定义一个字符串表示字母组合
  5. 确定终止条件,字母组合的长度是等于原数字字符串的长度的,每一个字符只来源与一个数字对应的字符串,所以当组合的长度==原字符串的长度,更新结果
  6. 单层的逻辑:一定要明白递归的下一层是下一个数字对应的字符串,所以需要一个索引startindex用来切换字符串。在本层中,要遍历当前字符串的所有元素
  7. 单层的执行逻辑:首先将当前第一个字母加入str,然后开始递归找下一个字符串的一个字母(startidex+1),然后startindex-1且将当前尾字母移除(回溯),开始下一轮
  8. 传入参数: vec, 原字符串长度,startindex
  9. 且startindex不能大于原字符串长度,防止越界。

http://www.dtcms.com/a/514469.html

相关文章:

  • 南京建站推广公司wordpress淘宝客模版
  • 分析可口可乐网站建设的目的怎么做网页定时提醒
  • 网站备案查询官网企业年检网上申报入口
  • 做传奇网站怎么弄织梦网站怎么做伪静态页面
  • 免费网站转app正保建设教育网站
  • 松江新桥专业网站建设做公众号和网站主页的区别
  • 南宁有多少家网站建设推广的公司使用模块化的网站
  • 网站建设廾金手指专业壹陆帝国cms转wordpress
  • 温州网站建设方案服务asp网站有哪些
  • 北京视频直播网站建设销售管理软件app
  • 网站后台如何添加视频江苏建站服务
  • 外贸网站建设专业住房和城乡建设部网站无在建
  • 北京市城乡结合部建设领导小组办公室网站上传网站流程
  • 有名的网站惠州市建网站公司
  • 如何做网站平台企业网站源码去一品资源网
  • 网站栅格什么是电子商务网站开发
  • wordpress里面的附件如何导出电脑系统优化软件十大排名
  • 网站如何做业务深圳网站设计公司怎么做
  • 网站建设计划方案模板下载四川淘宝网站建设方案
  • 拍卖 网站 建设学做ppt推荐网站
  • 基于mvc的jsp网站开发程序员做网站外快
  • 手机网站页面尺寸如何用外网ip做网站
  • 参与做网站的收获企业运营过程中具有控制职能的环节是
  • 珠海市网站建设品牌织梦服务行业手机网站模板
  • wordpress 模板 源码优化大师会员兑换码
  • 安徽省建设厅证书查询官方网站企业做网站的费用如何科目
  • 网站设计步骤是什么中国建设银行最新招聘信息网站
  • 绵阳建设工程信息网站做流量哪个网站好
  • 如何在云服务器上搭建网站手机电视网站大全
  • 青岛建网站多少钱网站建设开题报告书