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

深圳网站搭建费用龙岩seo招聘

深圳网站搭建费用,龙岩seo招聘,php 建设网站制作,网站建设经费计划内容习题 2.3 子集问题 就是组合过程收集path。就像是代码随想录里说得那样#xff0c;组合和分割问题就是收集叶子结点#xff0c;子集问题就是收集每一个节点。 有涉及到同层重复元素的问题。 先排序#xff0c;后再for循环里处理相同数值跳过。 设置函数内的used。 还可以用…习题 2.3 子集问题 就是组合过程收集path。就像是代码随想录里说得那样组合和分割问题就是收集叶子结点子集问题就是收集每一个节点。 有涉及到同层重复元素的问题。 先排序后再for循环里处理相同数值跳过。 设置函数内的used。 还可以用HashSetMap HashSet //创建 HashSetInteger hs new HashSet(); //判断 || hs.contains(nums[i]) //修改 hs.add(nums[i]); Map //创建 HashMapInteger,Integer map new HashMap(); //判断 if ( map.getOrDefault( nums[i],0 ) 1 ){//返回 key 相映射的的 value如果给定的 key 在映射关系中找不到则返回指定的默认值。continue; } //修改 map.put(nums[i],map.getOrDefault( nums[i],0 )1); 2.3.1 78. 子集 给你一个整数数组 nums 数组中的元素 互不相同 。返回该数组所有可能的子集幂集。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例 输入nums [1,2,3] 输出[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]] 还是要画回溯树比较快需要startIdx结束条件就是与length比较。 class Solution {ListListInteger ans new ArrayListListInteger();ListInteger path new ArrayListInteger();private void Backtracing(int[] nums, int startIdx){ans.add(new ArrayList(path));for(int istartIdx; inums.length; i){path.add(nums[i]);Backtracing(nums, i1);path.removeLast();} }public ListListInteger subsets(int[] nums) {ans.clear();path.clear();Backtracing(nums, 0);return ans;} }2.3.2 90. 子集 II 涉及同层重复元素的排除。 还是要画回溯树比较好理解。 还记得就是先排序后再for循环里处理相同数值跳过。 class Solution {ListListInteger ans new ArrayListListInteger();ListInteger path new ArrayListInteger();private void Backtracing(int[] nums, int startIdx){ans.add(new ArrayList(path));for(int istartIdx; inums.length; i){if(i!startIdxnums[i]nums[i-1]){continue;}path.add(nums[i]);Backtracing(nums, i1);path.removeLast();} }public ListListInteger subsetsWithDup(int[] nums) {ans.clear();path.clear();Arrays.sort(nums);Backtracing(nums, 0);return ans;} }class Solution {ListListInteger ans new ArrayList();// 存放符合条件结果的集合LinkedListInteger path new LinkedList();// 用来存放符合条件结果boolean[] used;private void Backtracing(int[] nums, int startIdx){ans.add(new ArrayList(path));if (startIdx nums.length){return;}for (int i startIdx; i nums.length; i){if (i 0 nums[i] nums[i - 1] !used[i - 1]){continue;}path.add(nums[i]);used[i] true;Backtracing(nums, i 1);path.removeLast();used[i] false;}}public ListListInteger subsetsWithDup(int[] nums) {if (nums.length 0){ans.add(path);return ans;}Arrays.sort(nums);used new boolean[nums.length];Backtracing(nums, 0);return ans;} }2.3.3 491.递增子序列 示例 1至少两个元素 输入nums [4,6,7,7] 输出[[4,6],[4,6,7],[4,6,7,7],[4,7],[4,7,7],[6,7],[6,7,7],[7,7]] 想要用used来可是有负数我该怎么处理有说范围-100,100所以可以用数组哦。 class Solution {ListListInteger ans new ArrayList();LinkedListInteger path new LinkedList();private void Backtracing(int[] nums, int startIdx){if(path.size()2){ans.add(new ArrayList(path));}if (startIdx nums.length){return;}int[] used new int[201];for (int i startIdx; i nums.length; i){if (!path.isEmpty() nums[i] path.get(path.size() - 1) || (used[nums[i] 100] 1)) continue;used[nums[i] 100] 1;path.add(nums[i]);Backtracing(nums, i 1);path.removeLast();}}public ListListInteger findSubsequences(int[] nums) {if (nums.length 0){ans.add(path);return ans;}Backtracing(nums, 0);return ans;} }还可以用HashSetMap HashSet //创建 HashSetInteger hs new HashSet(); //判断 || hs.contains(nums[i]) //修改 hs.add(nums[i]); Map //创建 HashMapInteger,Integer map new HashMap(); //判断 if ( map.getOrDefault( nums[i],0 ) 1 ){continue; } //修改 map.put(nums[i],map.getOrDefault( nums[i],0 )1);
http://www.hkea.cn/news/14500344/

相关文章:

  • 网站的页面布局无锡网站设计多少钱
  • 大连开发区网站开发公司网站设计的任务
  • 大冶建设局网站怎么自己创建网页
  • 用织梦网站后台发布文章为什么还需要审核给宝宝做辅食的网站
  • 织梦 帝国 php cms 媒体网站 哪个linux 网站配置
  • 可信网站证书恢复被百度k网站 关键词收录
  • 免费的网站申请兰州高端网站建设
  • 社交网站建设技术为什么做的网站预览出来什么都没有
  • 利用git做网站备份学校网站建设的优势和不足
  • 网站开发的技术问题外贸网站推广几个月后都没有效果
  • 学院评估+++网站建设整改合肥商城网站建设多少钱
  • 凡科建站自助建站平台做app找什么公司
  • 课程网站建设怎么用wordpress写文章
  • 常宁市网站建设网站的建设需要考虑什么
  • 厦门做网站优化多少钱东莞网站建设排行
  • 我们是设计师 网站建设专家品牌设计公司业务
  • 简约个人网站欣赏wordpress文章调用插件
  • 做网站需要什么知识网站开发合作协议合同范本
  • 深圳营销型网站开发易优cms二次开发
  • 自己做网站哪种好做汕头免费做网站
  • app在线生成器整站优化网站报价
  • 鞋 东莞网站建设 技术支持自考大型网站开发工具
  • 怎么自己的电脑做网站服务器南通制作网站公司
  • 怎么选择模板建站服务网站的定位
  • 个人网站 不用备案wordpress 样式表
  • 百度搜索 网站介绍广播电视网站建设
  • 惠州哪家做网站比较好福田网站优化
  • wordpress 多网站免费的seo
  • 网站服务器名字百度站长工具查询
  • 美美淘-专做女鞋拿货选款网站口碑营销的特征