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

哪个网站做的系统好seo搜索引擎优化教程

哪个网站做的系统好,seo搜索引擎优化教程,dw制作简单网站模板下载地址,学习网站网址大全一、[46]全排列 给定一个 没有重复 数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3]输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 其中,不需要使用startIndex used数组,其实就是记录此时path里都有哪些元素…

一、[46]全排列

给定一个 没有重复 数字的序列,返回其所有可能的全排列。

示例:

  • 输入: [1,2,3]
  • 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ]

其中,不需要使用startIndex

used数组,其实就是记录此时path里都有哪些元素使用了,一个排列里一个元素只能使用一次

相当于在每个分支上标记使用了那些元素,每个分支,元素只可以使用一次

二、[47]全排列2

给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。

示例 1:

  • 输入:nums = [1,1,2]
  • 输出: [[1,1,2], [1,2,1], [2,1,1]]

示例 2:

  • 输入:nums = [1,2,3]
  • 输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]

1、去重一定要对元素进行排序,这样我们才方便通过相邻的节点来判断是否重复使用了。

2、树枝去重(更好理解)

if (i > 0 && nums[i] == nums[i - 1] && used[i - 1] == true) {continue;
}

3、树层去重(效率更高)

if (i > 0 && nums[i] == nums[i - 1] && used[i - 1] == false) {continue;
}

回溯总结:一般来说:组合问题和排列问题是在树形结构的叶子节点上收集结果,而子集问题就是取树上所有节点的结果。

引自:代码随想录 (programmercarl.com)

http://www.dinnco.com/news/9252.html

相关文章:

  • 有个做图片mv的网站56最近最火的关键词
  • 做 58 那样的网站佛山百度推广公司
  • 武汉网络兼职网站建设十大经典事件营销案例分析
  • 免费北京企业名录武汉网站建设方案优化
  • 炫酷的网页特效企业网站seo平台
  • php网站开发实例教程第九章免费的h5制作网站模板
  • 网站建设平台皆往乐云践新专家seo关键词排名报价
  • 房地产网seo服务商
  • 怎样在百度免费做网站网站推广优化方式
  • 网站优化内容有哪些大连网站建设
  • 网站为什么建设中最全资源搜索引擎
  • 做宣传片的网站杭州seo技术
  • 环境设计专业介绍广告优化师前景怎样
  • 郴州市建设局网站百度网盘资源搜索入口
  • pc网站怎么建设流程提升seo排名的方法
  • 网站开发的理解网站关键词查询
  • 手机上如何建立wordpress专业北京seo公司
  • 网站运营的思路seo排名第一
  • 建站宝盒的设置南京seo网络优化公司
  • 现在.net做网站的多吗太仓seo网站优化软件
  • 成都专业建站推广公司产品网络推广方式
  • 做网站要有策划么seo推广优化平台
  • 西宁平台网站建设百度ai人工智能平台
  • 长丰县建设局网站智慧软文网站
  • 佛山p2p网站建设淘宝指数查询官网
  • 在线diy网站关键词排名seo优化
  • 做统计的网站全网自媒体平台
  • 企业网站开发报价表百度ai搜索引擎
  • 哪些网站可以下载视频推广方案流程
  • 建设开发有限公司网站什么是优化