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

做网站推销话术网络推广营销技巧

做网站推销话术,网络推广营销技巧,google免费vps,制作微信的网站递增子序列 难点: 结果集如何加:每次进入递归都判断是否sub中的个数>2;不允许对数组排序,如何在每层去重:不可以再用nums[i] nums[i-1](没有意义,重复的元素不一定挨着)&#x…

递增子序列

难点:

  1. 结果集如何加:每次进入递归都判断是否sub中的个数>=2;
  2. 不允许对数组排序,如何在每层去重:不可以再用nums[i]== nums[i-1](没有意义,重复的元素不一定挨着),这里每层都创建自己的set,用来判断是否元素出现过
  3. 如果找递增:不是简单跟前一个元素比,有可能前一个元素不符合条件,需要跟sub里的元素比。

continue条件:1. 不能重复;2. 必须递增

class Solution {List<List<Integer>> res = new ArrayList<>();List<Integer> sub = new ArrayList<>();int[] nums;public List<List<Integer>> findSubsequences(int[] nums) {this.nums = nums;fucSubsequences(0);return res;}public void fucSubsequences(int startIndex){Set<Integer> set = new HashSet<>();if(sub.size() >= 2){res.add(new ArrayList<>(sub));}if(startIndex == nums.length){return;}for(int i = startIndex; i < nums.length; i++){if(set.contains(nums[i]) || (sub.size() != 0 && nums[i] < sub.get(sub.size() - 1))){ //这个条件很重要!continue;}sub.add(nums[i]);set.add(nums[i]);fucSubsequences(i + 1);sub.remove(sub.size() - 1);}}
}
http://www.dtcms.com/wzjs/102630.html

相关文章:

  • 豪圣建设项目管理网站百度推广账号登录入口
  • wordpress utf8企业网站seo诊断报告
  • 在线音乐网站开发php珠海seo推广
  • 内部劵网站怎么做磁力
  • 游戏网站怎么做seo最近的头条新闻
  • wap网站有哪些电商网页
  • 怎么做网站文件百度云搜索资源入口
  • 商务网站建设与管理读后感seo怎么做排名
  • 智慧团建网站注册东莞百度快照优化排名
  • 软文广告平台网站seo诊断技巧
  • 山东青岛网站制作公司百度域名
  • 手机网站主机如何创建一个网站
  • wordpress新建子域名多站点百度地图关键词排名优化
  • 政府网站建设 责任感搜索引擎优化方法有哪几种
  • 旅游网站开发 目的及必要性怎么让百度收录网址
  • 网站域名被抢注做商标西安网站快速排名提升
  • 网站的收费系统怎么做上海专业的网络推广
  • 易瑞通网站建设千锋培训机构官网
  • 中国建设招标网是个假网站企业推广的网站
  • web程序设计与实践做网站如何自己做网络推广
  • 网站建设平台信息google浏览器官网
  • 广州模板建站系统搜索引擎优化人员优化
  • 腾讯云做视频网站吗游戏推广赚佣金平台
  • 产品做推广一般上什么网站搜索网站有哪几个
  • 搭建网站原理网页制作与网站建设实战教程
  • 建设网站的法律可行性分析百度品牌推广
  • 业务代刷平台网站怎么做如何推广平台
  • 海外营销网站设计做网上推广
  • 做初中试卷的网站关键词热度查询工具
  • 新疆生产建设兵团十二师网站西安seo网站管理