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

襄阳市建设工程造价管理站网站网站设计的第一步是

襄阳市建设工程造价管理站网站,网站设计的第一步是,网站的折线图怎么做,湖北省建设厅官方网站电话组合总和 问题描述 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target #xff0c;找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 #xff0c;并以列表形式返回。你可以按 任意顺序 返回这些组合。candidates 中的 同一个 数字可以 无限…组合总和 问题描述 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target 找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 并以列表形式返回。你可以按 任意顺序 返回这些组合。candidates 中的 同一个 数字可以 无限制重复被选取 。如果至少一个数字的被选数量不同则两种组合是不同的。 对于给定的输入保证和为 target 的不同组合数少于 150 个。详见leetcode39 问题分析 我们可以从candidates[0]开始不断选取candidates[0]直至target-candidates[0]0,如果等于0则我们得到一个满足条件的组合否则回退一步去掉一个candidates[0]添加一个candidates[1]如此不断进行下去满足局部枚举➕递归放下前任我门可以使用回溯模板来解决。 代码实现 public ListListInteger combinationSum(int[] candidates, int target) {ListInteger numList new ArrayList();ListListInteger resultList new ArrayList();combinationSum(candidates,target,0,numList,resultList);return resultList; }public void combinationSum(int[] candidates, int target,int index,ListInteger numList,ListListInteger resultList){if(target0){return;}if(target0){resultList.add(new ArrayList(numList));return;}for(int iindex;icandidates.length;i){numList.add(candidates[i]);combinationSum(candidates,target-candidates[i],i,numList,resultList);numList.remove(numList.size()-1);} }全排列 问题描述 给定一个不含重复数字的数组 nums 返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 问题分析 排列与组合类似只是重复元素可以按照不同顺序成为不同的排列我们不再是按顺序的取而是定义一个used数组判断给定数组的元素是否被使用。当我们的排列结果中的元素与给定数组个数相同时即得到一个排列添加到结果数组中。 代码实现 public ListListInteger permute(int[] nums) {ListListInteger res new ArrayList();LinkedListInteger ans new LinkedList();boolean[] used new boolean[nums.length];permute(res,ans,used,nums);return res; } public void permute(ListListInteger res,LinkedListInteger ans,boolean[] used,int[] nums){if(ans.size()nums.length){res.add(new ArrayList(ans));return;}for(int i0;inums.length;i){if(used[i]){continue;}used[i] true;ans.add(nums[i]);permute(res,ans,used,nums);ans.removeLast();used[i] false;} }
http://www.yutouwan.com/news/126536/

相关文章:

  • 网站在线留言国产wordpress模板
  • 手机网站制作平台济南手机建站公司
  • 网站建设需求说明文档打开百度浏览器
  • 什么是成交型网站建设汕头企业网站建设价格
  • 网站还难做啊办文明网站 做文明网民活动
  • 正能量不良网站免费软件下载中信建设有限责任公司阿尔及利亚
  • 网站图片自动下载wordpress ajax分页
  • 网站地区词优化ec2 wordpress
  • 网站策划布局wordpress 新功能
  • 门户网站系统业务流程图六盘水做网站
  • 外国网站怎么进入中国建设银行网上银行个人登录官方网站
  • dw制作简单网站模板网站建设与seo论文
  • jcms网站建设wordpress网址导航开源
  • 自己做的网站做登录泰安百度推广代理商
  • 河南新蔡有做网站建设的吗时间轴网站模板
  • 网站建设这个职业是什么意思wordpress 换轮播如
  • 建设商城网站的难点淮北论坛招聘兼职
  • 天蓝色网站呼和浩特制作网站
  • 做外贸主要是哪些网站新余集团网站建设
  • 贵阳网站建设是什么意思常州网站建设运营
  • 芜湖集团网站建设湖南工商网址
  • 网站建设企业合作邀请函莆田个人仿牌外贸网站建设
  • 记事本做网站格式会泽做网站
  • asp.net 手机网站开发本地搭建的wordpress上传到主机
  • ps网站子页怎么做h5制作企业网站有哪些优势
  • 深圳坪山医院seo深圳优化
  • 南通建设局网站查询做二手货车网站公司
  • 南京做网站建设的公司排名公众平台微信登录
  • 网站建设优化之优化关键字无icp备案的网站合法吗
  • 牡丹江制作网站iis 手机网站