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

赣州网站建设哪家公司好东莞什么平台好做

赣州网站建设哪家公司好,东莞什么平台好做,wordpress 导航 主题,网站建设费用计算依据创作目的#xff1a;为了方便自己后续复习重点#xff0c;以及养成写博客的习惯。 一、回溯算法 1、种类 排列、组合、分割、子集、棋盘问题 2、回溯步骤 #xff08;0#xff09;回溯抽象 回溯法解决的问题均可以抽象为树形结构#xff08;N叉树#xff09; …创作目的为了方便自己后续复习重点以及养成写博客的习惯。 一、回溯算法 1、种类 排列、组合、分割、子集、棋盘问题 2、回溯步骤 0回溯抽象 回溯法解决的问题均可以抽象为树形结构N叉树 1回溯函数模板返回值以及参数 函数返回值一般为void回溯算的参数一般是先写逻辑然后需要什么参数就填什么参数。 2回溯函数终止条件 if(条件成立) {存放结果;return; } 3回溯搜索的遍历过程 回溯法一般是在集合中递归搜索集合的大小构成了树的宽度递归的深度构成的树的深度。 3、与递归对比和效率 回溯与递归方法和步骤类似回溯是暴力查找效率不高。 二、组合 思路C解法参考了ledcode官方题解 lecode题目https://leetcode.cn/problems/combinations/ AC代码 int* temp; int tempSize;int** ans; int ansSize;void dfs(int cur, int n, int k) {// 剪枝temp 长度加上区间 [cur, n] 的长度小于 k不可能构造出长度为 k 的 tempif (tempSize (n - cur 1) k) {return;}// 记录合法的答案if (tempSize k) {int* tmp malloc(sizeof(int) * k);for (int i 0; i k; i) {tmp[i] temp[i];}ans[ansSize] tmp;return;}// 考虑选择当前位置temp[tempSize] cur;dfs(cur 1, n, k);tempSize--;// 考虑不选择当前位置dfs(cur 1, n, k); }int** combine(int n, int k, int* returnSize, int** returnColumnSizes) {temp malloc(sizeof(int) * k);ans malloc(sizeof(int*) * 200001);tempSize ansSize 0;dfs(1, n, k);*returnSize ansSize;*returnColumnSizes malloc(sizeof(int) * ansSize);for (int i 0; i ansSize; i) {(*returnColumnSizes)[i] k;}return ans; }全篇后记 做起来有点蒙不是很能理解其中的奥妙希望通过后续的刷题能理清思路。
http://www.pierceye.com/news/863457/

相关文章:

  • 网站建站工作室做网站收录
  • 广州市天河区工程建设监督网站网站维护的注意事项
  • 人才网站建站织梦网站模块
  • 网站区分治疗早射最有效的方法是什么
  • 市体育局网站 两学一做ip详细地址查询工具
  • 网站找图片做海报侵权开发一个oa系统多少钱
  • 网站下载链接打不开外国网站建站
  • 与众不同的网站风控网站开发
  • 哈尔滨的网站设计门户网站建设招投标
  • 如何用wordpress制作网站运城公司做网站
  • 园林景观网站模板做企业商城网站
  • 医疗网站优化怎么做农村自建房设计图效果图
  • 网站建哪家好佛山seo网站排名
  • 做珠宝网站价格多少html5手机网站开发经验
  • dede网站后台合肥网站建设行情
  • 做动漫网站侵权吗途牛网网站建设评价
  • 域名到期对网站的影响做美缝在哪个网站接单
  • 网站建设技术网站刚做网站和搜出来的不一样
  • 营销型网站建设集装箱液袋如何做做网站
  • 刘晓忠 网站建设手机网站绑定域名是什么意思
  • 东莞网站建设 包装材料汅app下载大全2022
  • 湖南平台网站建设找哪家设计师培训班多少钱
  • 网站代码素材重庆渝发建设有限公司官网
  • 网站标题能改吗加强档案网站建设
  • 2016网站设计龙岩微信网站建设
  • 梅州建站规划网站建设从零到精通.pdf
  • 商业机构的网址网站关键词优化费用
  • 企业网站建设中期报告模板微信小程序开发需要哪些技术
  • 裕顺网站建设上海房价2022年最新房价
  • 百度联盟做网站赚钱制作网页完整步骤