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

北京市建设工程信息网交易网企业seo优化

北京市建设工程信息网交易网,企业seo优化,网络计划的优化,网站备案完成后Problem: 78. 子集 文章目录 题目描述思路解题方法复杂度Code 题目描述 思路 我们易知#xff0c;本题目涉及到对元素的穷举#xff0c;即我们可以使用回溯来实现。对于本题目我们应该较为注重回溯中的决策阶段#xff1a; 由于涉及到对数组中元素的穷举#xff0c;即在每… Problem: 78. 子集 文章目录 题目描述思路解题方法复杂度Code 题目描述 思路 我们易知本题目涉及到对元素的穷举即我们可以使用回溯来实现。对于本题目我们应该较为注重回溯中的决策阶段 由于涉及到对数组中元素的穷举即在每一决策阶段我们涉及到是否选择当前元素是否将当前决策阶段的元素添加到决策路径中即我们可以利用递归先将所有的不选择添加到决策路径的元素递完再在归的过程中继续递归选择添加到决策路径描述的可能比较模糊直接看决策树与代码更便于理解!!! 解题方法 1.定义成员变量result二维集合 2.调用并编写回溯函数从阶段0开始回溯实际上只是便于配合数组元素的下标索引为0 3.回溯函数 3.1当决策阶段假设为k等于题目所给的数组nums的长度时则将当前的决策路径添加到二维结果集result 3.2先递归所有不选择当前决策阶段元素再在归的过程中先添加当前决策阶段的元素到决策路径再继续递归选择当前决策阶段元素 3.3在递完选择当前决策阶段元素后需要删除当前决策路径中的最后一个元素 复杂度 时间复杂度: O ( n × 2 n ) O(n \times 2^n) O(n×2n) 空间复杂度: O ( n ) O(n) O(n) Code class Solution {//Two-dimensional result setprivate ListListInteger result new ArrayList();/***Return all subsets* param nums Universal set* return ListListInteger*/public ListListInteger subsets(int[] nums) {backtrack(nums, 0, new ArrayListInteger());return result;}/*** Backtracking function is used to find all subsets* param nums Optional combination* param k Decision stage* param path Decision path*/private void backtrack(int[] nums, int k, ListInteger path) {if (k nums.length) {result.add(new ArrayList(path));return;}//Recursion that does not select the current decision stage elementbacktrack(nums, k 1, path);//Add the current decision stage element to decision stagepath.add(nums[k]);//Recursion which selects the current decision stage elementbacktrack(nums, k 1, path);//Remove the last element of current decision pathpath.remove(path.size() - 1);} }
http://www.sadfv.cn/news/363733/

相关文章:

  • 优秀的企业网站设计wordpress 退出块引用
  • 公司做网站该注意哪些响应式网站案例源码
  • dw做网站首页长宽设置多少制作公司内部募捐网站
  • 吉安手机网站建设西部数码域名备案
  • 西安网站建设制作需要哪些费用泊头做网站电话
  • 阳江营销网站开发站酷logo设计
  • 湖南做门户网站的公司有没有做招聘网站的
  • 成都高度网站技术建设公司网站开发项目挣钱吗
  • 做网站搭建需要什么人网站的创新点
  • 西安杰商网络网站建设东莞原创设计院官网
  • 古镇 网站建设易语言登录WordPress账号
  • 网站开发后需要交接哪些材料苏州企业网站建设电话
  • 北京网站制作 建设推广百度图片收录提交入口
  • 做网站怎么切图溧水城乡建设局网站
  • 外贸网站模板 外贸网站制作山西网站建设推荐咨询
  • 如何做网站商城洞头网站建设
  • 佛山专业的做网站的购买网店
  • 怎么健手机网站网站开发所用的技术
  • 医疗培训网站建设厦门seo优化多少钱
  • 山海关网站制作网站建设学什么语言编辑好
  • 网站图片做伪静态wordpress 自定义post
  • 建设工程监理 精品课网站如何查看网站的点击量
  • 兰州市城乡建设局网站官网织梦网站后台管理
  • 如何做收费影视资源网站做外国网站
  • 高品质外贸网站建设做电影资源网站违法吗
  • 烟台网站建设推广深圳专业做网站服务
  • 深圳专业建设网站wordpress本站导航在哪里
  • 如何用2级域名做网站凡科是大厂吗
  • 花都区手机版网站建设西安网站托管哪家好
  • wordpress站群插件网站设计网站制作