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

filetype doc 网站建设批量建站怎么赚钱

filetype doc 网站建设,批量建站怎么赚钱,有搜索引擎作弊的网站,创建网站根目录文章目录力扣39.组合总数题目描述方法1#xff1a;深搜回溯力扣39.组合总数 题目描述 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target #xff0c;找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 #xff0c;并以列表形式返回。你可… 文章目录力扣39.组合总数题目描述方法1深搜回溯力扣39.组合总数 题目描述 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target 找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同一个 数字可以 无限制重复被选取 。如果至少一个数字的被选数量不同则两种组合是不同的。 对于给定的输入保证和为 target 的不同组合数少于 150 个。 示例 1 输入candidates [2,3,6,7], target 7 输出[[2,2,3],[7]] 解释 2 和 3 可以形成一组候选2 2 3 7 。注意 2 可以使用多次。 7 也是一个候选 7 7 。 仅有这两种组合。 示例 2 输入: candidates [2,3,5], target 8 输出: [[2,2,2,2],[2,3,3],[3,5]] 示例 3 输入: candidates [2], target 1 输出: [] 提示 1 candidates.length 30 2 candidates[i] 40 candidates 的所有元素 互不相同 1 target 40 方法1深搜回溯 每一次我们尝试往组合中添加一个位于给定数组中的数获得一个新的中间结果状态result将添加元素后的组合结果和求和结果作为参数或全局变量进入下一次dfs的初始参数在新的初始参数上判断当前组合的总和是否等于目标target 若等于target则作为其中一个结果添加到结果集然后返回再继续深搜若结果大于target直接返回再深搜若结果小于target则尝试将从当前位置开始的元素及后续元素循环添加到组合中进行下一次dfs /*** Return an array of arrays of size *returnSize.* The sizes of the arrays are returned as *returnColumnSizes array.* Note: Both returned array and *columnSizes array must be malloced, assume caller calls free().*/int result[40],sum;int **results;dfs(int *candidates,int candidatesSize,int target,int index,int *returnSize,int * columnSizes,int size){int i;if(sumtarget){results[(*returnSize)](int *)calloc(40,sizeof(int*));for(i0;isize;i) results[(*returnSize)][i]result[i]; columnSizes[(*returnSize)]size;}else if(sumtarget){for(iindex;icandidatesSize;i){sumcandidates[i];result[size]candidates[i];dfs(candidates,candidatesSize,target,i,returnSize,columnSizes,size1);sum-candidates[i];}}else return;} int** combinationSum(int* candidates, int candidatesSize, int target, int* returnSize, int** returnColumnSizes){ //初始化工作results(int **)calloc(200,sizeof(int*));*returnSize0;sum0;int * columnSizes(int *)calloc(200,sizeof(int ));memset(result,0,sizeof(int)*40);//深搜开始dfs(candidates,candidatesSize,target,0,returnSize,columnSizes,0);*returnColumnSizescolumnSizes;return results; }
http://www.dnsts.com.cn/news/52186.html

相关文章:

  • 设计作品欣赏网站做网站推广员必备的条件
  • 沈阳网站建设培训黔南服务好的高端网站设计公司
  • 企业网站建设的一般要素包括什么网络营销模式的优势
  • 网站运行环境建设方案在线制作图网站
  • 原生app开发教程专业的网站优化公司
  • 福建微网站建设价格广饶网站建设
  • seo网站优化知识江苏省城乡建筑信息网
  • 惠州网站建设 熊掌号杭州网络公司 小程序
  • 学校校园网站建设必要性网站后台分析图怎么做
  • 网站开发的项目开发网站手机客户端开发
  • 水墨风格的网站微信里的小程序怎么删除
  • 建设一个网站大概多少钱wordpress做采集站
  • 哪个网站可以学做标书网站后台管理系统查询
  • 绘制网站地图网站建设的大公司
  • 站长工具友链查询白鹭引擎做网站
  • 注册网站不用手机短信验证的wordpress 大学网站
  • 如何引用网站上的资料做文献wordpress 随机读取一篇文章
  • 如何面试网站开发东莞专业网站建设推广
  • seo好找工作吗江苏seo策略
  • 网站开发维护合同范本网站正能量大全
  • 公司建网站几天可以郑州网站推广价
  • 莱芜高端网站设计建设wordpress文字加效果
  • 广西企业网站建设国家建设材料检测网站
  • 现在还有人用asp做网站wordpress移动下方的菜单
  • 南头手机公司网站建设宁波信誉好全网seo优化
  • 永久免费的网站服务器有哪些软件wordpress envato主题
  • 网站开发需要哪些人才暴富建站 网址
  • 以就业为导向的高职计算机专业网站设计海口云建站模板
  • 部队网站设计天津建站模板源码
  • 南昌网站系统南京城乡建设网站