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

便宜做外贸网站专门发广告的app

便宜做外贸网站,专门发广告的app,北京今天又出现一例,中国十大景观设计公司给定一个整型数组, 你的任务是找到所有该数组的递增子序列,递增子序列的长度至少是2。 示例: 输入: [4, 6, 7, 7] 输出: [[4, 6], [4, 7], [4, 6, 7], [4, 6, 7, 7], [6, 7], [6, 7, 7], [7,7], [4,7,7]]说明: 给定数组的长度不会超过15。 数组中的整数范围是 [-…

给定一个整型数组, 你的任务是找到所有该数组的递增子序列,递增子序列的长度至少是2。

示例:

输入: [4, 6, 7, 7]
输出: [[4, 6], [4, 7], [4, 6, 7], [4, 6, 7, 7], [6, 7], [6, 7, 7], [7,7], [4,7,7]]

说明:

给定数组的长度不会超过15。
数组中的整数范围是 [-100,100]。
给定数组中可能包含重复数字,相等的数字应该被视为递增的一种情况。

和一般的去重不一致的是,由于不能对数组排序,所以去重数组不能使用,同样是对同一树层的元素进行去重,而不是对树枝中元素去重

public class NonDecreasingSubsequences {public static void main(String[] args) {Solution solution = new NonDecreasingSubsequences().new Solution();}//leetcode submit region begin(Prohibit modification and deletion)class Solution {List<List<Integer>> ans = new ArrayList<>();List<Integer> path = new ArrayList<>();public List<List<Integer>> findSubsequences(int[] nums) {fun(nums, 0);return ans;}public void fun(int[] nums, int startIndex) {//和一般的回溯算法不一样,这里不需要return ,特殊的不同!!!!if (path.size() > 1) {ans.add(new ArrayList<>(path));}HashSet<Integer> hashSet = new HashSet<>();for (int i = startIndex; i < nums.length; i++) {// 两个条件的 或判断  条件1: 非空递增 条件2:同一树层的要排重! ,前面的计算过,后面的同值元素 就略过!!  if((!path.isEmpty() && path.get(path.size() -1 ) > nums[i] )|| hashSet.contains(nums[i])){continue;}//hashSet  是记录本层元素是否重复使用,新的一层uset都会重新定义(清空),所以要知道hashSet 只负责本层!hashSet.add(nums[i]);path.add(nums[i]);fun(nums, i + 1);path.remove(path.size() - 1);}}}}
http://www.hengruixuexiao.com/news/47928.html

相关文章:

  • 千图网解析网站怎么做网域名查询地址
  • 专门建立网站的公司吗企业类网站有哪些例子
  • 产品网站开发流程图网站申请流程
  • 域名注册网站建设网络实名茂名网络推广
  • 最好网页游戏网站网络营销策略分析论文
  • wordpress前端页面我们seo
  • 百度上如何做企业网站网络营销好不好
  • 常州网站建设百科现在怎么做网络推广
  • 网站建设属于什么职位沈阳专业关键词推广
  • 网站营销信息长春做网站推广的公司
  • 三河市建设局网站免费推广论坛
  • 山东省建设厅网站维护电话百度官方电话
  • 建设部网站不支持360软文营销范文100字
  • 做公司网站自助快速建站
  • 网站如何做担保交易百度运营优化师
  • 网站滚动效果怎么做最新新闻热点话题
  • 网店装修教程免费模板优化网络推广外包
  • 关于网站建设的通知搜索引擎优化的核心及内容
  • 用vs2012做asp网站在线外链工具
  • 网站跟别的做的一样的长沙seo优化服务
  • c#网站开发 pdfseo导航
  • 市场营销毕业后做什么工作怎么优化网站性能
  • 怎么设网站网店怎么推广和宣传
  • 济南网站建设和维护中国免费网站服务器下载
  • 八戒八戒在线观看免费完整版seo和sem的区别是什么?
  • 怎么看一个网站做没做竞价关键词优化骗局
  • 广东潮阳疫情天津网站优化
  • 宁波网站推广网站优化百度建站云南服务中心
  • 微信哪里可以做视频网站最新战争新闻事件今天
  • 作网站关键词优化举例