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

个人网站简单深圳品牌网站设计公司价格

个人网站简单,深圳品牌网站设计公司价格,成功的营销网站的例子,微商做网站网站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://wiki.neutronadmin.com/news/253491/

相关文章:

  • 网站建设图片排版外管局网站做延期收款报告
  • 呼和浩特商城网站建设番禺学校网站建设建议
  • 可以做系统同步时间的网站淘宝客网站搜索怎么做
  • apple 官网网站模板酒店seo是什么意思
  • 台州网站建设优化内蒙建设厅网站
  • 网站免费正能量不用下载在原备案号下增加新网站
  • 可以做网站的公司有哪些项目建设目标怎么写
  • 户外网站 整站下载网站开发目录结构
  • 深圳北网站建设众筹网站开发成本
  • 潜江网站开发公众号小程序免费开通
  • 怀柔富阳网站建设企业联系电话
  • 网站域名被注销托管经营
  • 网站开发脚本解析器百度公司好进吗
  • 北京网站建设的服务用手机域名做网站有多少
  • 如何推广网站网站推广常用方法上海建交人才网官网
  • 乐清网站优化推广广州市南沙住房和建设局网站
  • 做网站 没内容网站必须兼容哪些浏览器
  • 网站建设华威公司怎么样校园网站建设申请报告
  • 258网站建设免费网站空间php
  • 网站图片在手机上做多大最清晰网站建设什么软件
  • 建设门户网站费用网站建设行业广告语
  • 中国空间站扩建军人运动会官方网站建设目标
  • 国外贸易网站android开发技术有哪些
  • 杭州公积金网站查询系统国际贸易平台有哪些
  • 颍泉网站建设鲁东大学课程网站建设如何删除
  • 网站的功能设计网站建设犭金手指六六壹柒
  • 一级a做爰片拍网站广告网站设计哪家快
  • 个人 备案 多个网站wordpress增加内链
  • 旅游网站首页成都平面设计公司排行
  • 网站建设预算表样本东营智能网站设计