当前位置: 首页 > 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://www.huolong8.cn/news/253491/

相关文章:

  • 外贸英文网站建设做好网站功能性建设工作
  • 营销型企业网站建设价格网络设计师干什么的
  • 网站的查询功能是怎样做的上海网站开发公司电话
  • 网站程序上传教程百度智能创作平台
  • 什么语言做网站简单长沙住房和城乡建设部网站
  • 洛阳集团网站建设php淘宝商城网站源码
  • 什么网站可以做棋谱网站空间空间租赁
  • 织梦中英文网站模板四川建设行业数据共享平台
  • php网站空间支持南宁有名的网络公司
  • 备案期间 需要关闭网站吗骏域网站建设专家电话
  • 网站 公司 备案婚纱摄影网站建站
  • 电子商务网站建设模块旅游型网站的建设背景
  • 传奇网站架设方法oppo手机开发者选项在哪
  • 企业做网站维护专题探索网站开发教学模式的结构
  • 苏州哪个公司做门户网站东营信息网官网
  • 目录做排名 网站做淘宝客一定要网站吗
  • 网站设计知识准备qq网页版登录官网登录
  • wap网站前台模板怎样制作单页网站
  • 庐江有做网站的吗高端创意网站建设
  • 学院网站建设目的太原网站建设公司
  • 做队徽的网站电脑上怎么重新安装wordpress
  • 哈尔滨餐饮网站建设移动网站开发流行
  • nodejs网站开发实例PHP网站开发常用函数
  • 网站建设与管理专业好不好就业搜索引擎优化seo应用
  • 成都新津县建设网站泸州工投建设集团有限公司网站
  • 建设一个视频网站襄阳谷城网站建设
  • 网站建设与维护面试自建电商网站销售商品
  • 自己做网站好做么typecho wordpress
  • 网站做qq链接代码网站建设完工后在什么科目核算
  • 松江郑州阳网站建设酒店找人做网站