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

品牌建设的最高境界是培育客户的长沙关键词优化费用

品牌建设的最高境界是培育客户的,长沙关键词优化费用,做网站的抬头标语怎么,苏州集团网站制作回溯方法的理论原理与定义 回溯算法是潜藏于递归过程之中一种操作,与递归操作相辅相成;初步理解,有递归必有回溯,使用回溯最好的方式是递归,至于其他的方式有待探索。回溯是一种多重循环的变体,其本质就是…

回溯方法的理论原理与定义

  • 回溯算法是潜藏于递归过程之中一种操作,与递归操作相辅相成;初步理解,有递归必有回溯,使用回溯最好的方式是递归,至于其他的方式有待探索。
  • 回溯是一种多重循环的变体,其本质就是对一个可选元素集合进行不断的循环遍历,直到输出所有可行的结果;
  • 回溯可用于解决组合问题、排列问题、棋盘问题、子集问题、切割问题;
  • 回溯的过程可以可视化为多叉树,每一种当前的元素挑选都将在多叉树上开辟一条新的分枝;而提升回溯时间的效率的操作名为剪枝,联合多叉树的可视化结果,显然这个概念也不难理解了;
  • 剪枝的本意在于“当前结果集的可选内容无法满足可行结果的继续计算,因此我们提前停止,避免额外的计算”;
  • 要熟练回溯的模版 代码随想录
    void backtracking(参数) {if (终止条件) {存放结果;return;}for (选择:本层集合中元素(树中节点孩子的数量就是集合的大小)) {处理节点;backtracking(路径,选择列表); // 递归回溯,撤销处理结果}
    }
    

第77题. 组合

思路:使用回溯法进行多层遍历实现解题,可使用剪枝加快不可满结果继续计算时,就提前结束当前的分支的递归过程。

// 时间复杂度O((n+1)n/2) = O(n^2)
// 空间复杂度O(n^2)class Solution {public List<List<Integer>> combine(int n, int k) {List<List<Integer>> ans = new ArrayList<>();List<Integer> list = new ArrayList<>();boolean[] visited = new boolean[n];backtracking(0, n, k, -1, list, ans);return ans;}// 参数说明// count用来计数list中元素的个数;// n,k不解释;// index用来剪枝颠倒组合的情况发生,保证只有一个方向的组合// list存储每一次形成的可行组合,ans全局结果集public void backtracking(int count, int n, int k, int index, List<Integer> list, List<List<Integer>> ans){// 停止条件if(count == k){ans.add(new ArrayList<Integer>(list));  // 收集结果return;}// 剪枝,用的用的是k-count还需要几个数,与n-index-1还剩几个可选进行的比较用来剪枝if(k-count > n-index-1)return;// 递归处理for(int i = index+1; i<n; i++){count++;list.add(i+1);backtracking(count, n, k, i, list, ans);// 回溯count--;list.remove(list.size()-1);}return;
}}

http://www.hkea.cn/news/266223/

相关文章:

  • 北京建设厅网站谷歌关键词搜索
  • 如何识别一个网站是否做的好谷歌关键词挖掘工具
  • 网站建设专家网店营销推广
  • 做试玩网站搜索引擎优化答案
  • 外贸家具网站百度引擎搜索网址
  • 公司网站的栏目设置肇庆seo优化
  • 如何制作一个论坛网站网络服务器配置与管理
  • 北京中国建设部网站有什么平台可以推广
  • flash网站优缺点厦门百度seo
  • 贵阳利于优化的网站百度搜索引擎推广步骤
  • 金色 网站 模板外链是什么
  • 网站有多难做如何做推广引流赚钱
  • 建设企业网站怎么样百度首页 百度
  • 热烈祝贺网站上线泉州seo代理计费
  • 网站平台建设意见长沙有实力seo优化
  • 深圳网站如何制作西安seo网站推广优化
  • 网站建设业务文案网站seo检测工具
  • 石家庄做外贸网站建设现在最好的营销方式
  • 兰州做网站公司有哪些html+css网页制作成品
  • 福州做网站的公司多少钱信息流优化
  • 群晖的网站开发百度客服怎么转人工
  • 制作网站项目流程无锡网站建设seo
  • 最好的开发网站建设价格如何搜索网页关键词
  • 做网站犯法了 程序员有责任吗网站建设合同
  • 建设部职称网站关键词优化营销
  • 做seo还要需要做网站吗百度热搜榜排行
  • 福建城市建设厅网站怎么推广一个网站
  • 机构网站建设需要交费吗关键词挖掘
  • 专业网站建设费用报价今日最新消息
  • 电商网站建设论文2022黄页全国各行业