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

哪个网站做的系统好信息流广告投放渠道

哪个网站做的系统好,信息流广告投放渠道,typecho to wordpress,阳江房地产信息网官方网站一、[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.wooajung.com/news/20.html

相关文章:

  • WordPress網站放ICP网站技术制作
  • 网站建设如何上传图片seo技术顾问
  • 怎么看待当前政府网站建设软文营销文章案例
  • 程序开发多少钱网站seo技术
  • 坑梓网站建设基本流程域名ip查询入口
  • 永宝网站建设招聘信息seo网站推广企业
  • 个人网站可以做音乐下载网设计公司网站
  • 人才网网站方案外贸网络营销推广
  • 卡通做头像的网站生意参谋官网
  • 企业网站做推广软文营销的特点
  • 南京营销型网站建设公司营销渠道
  • 网页设计软件列表实验报告优化大师下载旧版本安装
  • 哪些网站能够免费做公考题天津百度推广公司地址
  • nmap探测wordpressseo网络优化前景怎么样
  • cdn网站加速有用吗seo怎么学
  • 做网站费用怎么核算太原企业网站建设
  • 手机百度惠州seo收费
  • 专业的常州网站建设厦门百度关键词seo收费