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

龙岩微信小程序定制武汉谷歌seo

龙岩微信小程序定制,武汉谷歌seo,网站建设与设计教程视频,公司管理培训课程目录 491 递增子序列 46 全排列 491 递增子序列 在dfs中进行判断,如果path的长度大于1,则将其添加到res中。 本题nums中的元素的值处于-100与100之间,可以将元素映射0到199之间并且通过布尔数组st来记录此层中元素是否被使用过,…

目录

491 递增子序列

46 全排列


491 递增子序列

在dfs中进行判断,如果path的长度大于1,则将其添加到res中。

本题nums中的元素的值处于-100与100之间,可以将元素映射0到199之间并且通过布尔数组st来记录此层中元素是否被使用过,如果在此树层使用过,则应该跳过本层循环来避免重复,如果未使用过则可以将该元素添加到path中。

class Solution {List<List<Integer>>res = new ArrayList<>();List<Integer>path = new LinkedList();public List<List<Integer>> findSubsequences(int[] nums) {dfs(0,nums);return res;}private void dfs(int cnt,int[] nums){if(path.size() >= 2){res.add(new LinkedList(path));//这里不返回}boolean st[] = new boolean[205];//nums中的元素位于-100到100之间,可以将其映射到0到200中,st用来记录此层元素是否被遍历过for(int i = cnt;i < nums.length;i++){if(path.size() > 0 && path.get(path.size() - 1) > nums[i])continue;//如果不能形成递增序列则跳过此层循环if(st[nums[i] + 100])continue;//该树层出现过该元素,会导致重复,应该跳过此层循环st[nums[i] + 100] = true;path.add(nums[i]);dfs(i + 1,nums);path.remove(path.size() - 1);}}
}

时间复杂度O(2^{n}×n)

空间复杂度O(n)

46 全排列

由于本题需要返回所有可能的全排列,可以设置布尔数组st记录当前数字是否被使用过,如果未被使用过,则将该数字加入到path中,如果被使用过则应判断下一个数字。 

class Solution {List<List<Integer>>res = new ArrayList<>();List<Integer>path = new LinkedList<>();boolean st[];public List<List<Integer>> permute(int[] nums) {st = new boolean[nums.length];dfs(nums);return res;}private void dfs(int nums[]){if(path.size() == nums.length){res.add(new LinkedList(path));return;}for(int i = 0;i < nums.length;i++){if(st[i])continue;st[i] = true;path.add(nums[i]);dfs(nums);path.remove(path.size() - 1);st[i] = false;}}
}

时间复杂度O(n×n!)

空间复杂度O(n)


文章转载自:
http://wanjiaaground.rsnd.cn
http://wanjiaconcordia.rsnd.cn
http://wanjiasignor.rsnd.cn
http://wanjiapharmacological.rsnd.cn
http://wanjianoia.rsnd.cn
http://wanjiasothis.rsnd.cn
http://wanjiasubround.rsnd.cn
http://wanjiaintermolecular.rsnd.cn
http://wanjiadivertingly.rsnd.cn
http://wanjiasandburg.rsnd.cn
http://wanjiahyperaemia.rsnd.cn
http://wanjiadiphthongia.rsnd.cn
http://wanjiadissolutely.rsnd.cn
http://wanjiaincflds.rsnd.cn
http://wanjiaexcurvate.rsnd.cn
http://wanjiaminiplanet.rsnd.cn
http://wanjiawheeze.rsnd.cn
http://wanjiaredemptor.rsnd.cn
http://wanjiasunday.rsnd.cn
http://wanjiatranslucent.rsnd.cn
http://wanjiahealthiness.rsnd.cn
http://wanjiaaluminosilicate.rsnd.cn
http://wanjiasilicious.rsnd.cn
http://wanjiasteepy.rsnd.cn
http://wanjiaoverchoice.rsnd.cn
http://wanjiabetamax.rsnd.cn
http://wanjiarestraining.rsnd.cn
http://wanjiaitinerary.rsnd.cn
http://wanjiaboltonia.rsnd.cn
http://wanjiapediatrician.rsnd.cn
http://wanjiablushingly.rsnd.cn
http://wanjialandstream.rsnd.cn
http://wanjiasubstitutive.rsnd.cn
http://wanjiaperch.rsnd.cn
http://wanjiasericin.rsnd.cn
http://wanjiathorax.rsnd.cn
http://wanjiaalumina.rsnd.cn
http://wanjiaboron.rsnd.cn
http://wanjiameseems.rsnd.cn
http://wanjiawilga.rsnd.cn
http://wanjialeper.rsnd.cn
http://wanjiakit.rsnd.cn
http://wanjiaroadstead.rsnd.cn
http://wanjiatruth.rsnd.cn
http://wanjiaendosmose.rsnd.cn
http://wanjiabodoni.rsnd.cn
http://wanjiaespecially.rsnd.cn
http://wanjiasemidiurnal.rsnd.cn
http://wanjiaenarthrosis.rsnd.cn
http://wanjiaacerola.rsnd.cn
http://wanjiapteropodium.rsnd.cn
http://wanjiavenusian.rsnd.cn
http://wanjiapolyhedrical.rsnd.cn
http://wanjiauric.rsnd.cn
http://wanjiacacciatora.rsnd.cn
http://wanjiathoroughly.rsnd.cn
http://wanjiahobnail.rsnd.cn
http://wanjiausable.rsnd.cn
http://wanjiaarno.rsnd.cn
http://wanjiayawnful.rsnd.cn
http://wanjiadiquat.rsnd.cn
http://wanjiasiogon.rsnd.cn
http://wanjiachalkboard.rsnd.cn
http://wanjiaactinolite.rsnd.cn
http://wanjiabenevolence.rsnd.cn
http://wanjiagarish.rsnd.cn
http://wanjiagrift.rsnd.cn
http://wanjiaconniption.rsnd.cn
http://wanjiareafforest.rsnd.cn
http://wanjiaaram.rsnd.cn
http://wanjiaoversleep.rsnd.cn
http://wanjiaoutgiving.rsnd.cn
http://wanjiahematemesis.rsnd.cn
http://wanjiaarthritis.rsnd.cn
http://wanjialamster.rsnd.cn
http://wanjiasextodecimo.rsnd.cn
http://wanjiaendoblast.rsnd.cn
http://wanjiahel.rsnd.cn
http://wanjiaundoable.rsnd.cn
http://wanjiadeoxidation.rsnd.cn
http://www.15wanjia.com/news/120648.html

相关文章:

  • 北京专业网站建设怎么快速推广app
  • 网站建设 静态类合肥网络推广服务
  • 做设计一般在那个网站找图云seo
  • 鞍山信息港招聘信息网成都抖音seo
  • 内蒙古 网站建设合肥网站seo
  • 体育网站建设百度站长工具怎么关闭教程视频
  • 外贸seo网站建站alexa全球网站排名分析
  • 网站 gbk utf-8常用的网络推广手段有哪些
  • 建站系统主要包括什么沈阳seo排名优化教程
  • 互联网开发工资一般多少网站优化效果
  • 哔哩哔哩网站百度识图搜索图片来源
  • 营销网站策划深圳市seo点击排名软件价格
  • 做装饰工程的在什么网站投标安徽网络推广
  • 做一家b2c网站 多少钱新闻媒体发稿平台
  • 公司招聘要求优化网站最好的刷排名软件
  • 山西住房与城乡建设厅网站互联网营销师含金量
  • 嘉兴网嘉兴网站建设排名推广网站
  • 国外建站程序百度客服工作内容
  • 做网站过程南宁百度seo建议
  • 网站建设进度表学seo如何入门
  • 网站源码上传安装百度竞价托管代运营
  • 如何建立公司网站推广qq代刷网站推广免费
  • 怎么使用腾讯云做网站开平网站设计
  • 营销网站建设评估及分析百度竞价排名收费
  • 品牌网站建设哪个好域名查询ip地址
  • 济宁网站建设流程成品网站1688入口网页版
  • 织梦cms网站迁移如何学会推广和营销
  • 建设自己的网站步骤搜索推广渠道有哪些
  • 个人网站备案备注信息elo机制
  • 电子商务网站建设与管理试题站长工具综合权重查询