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

网站建设标签/免费b2b网站推广渠道

网站建设标签,免费b2b网站推广渠道,陕西省建设网证件查询,网站搜索不出来难度:中等 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例 1: 输入:nums [1,2,3] 输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]] 示例 2: …

难度:中等
给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。

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

示例 2:
输入:nums = [0,1]
输出:[[0,1],[1,0]]

示例 3:
输入:nums = [1]
输出:[[1]]

提示:
1 <= nums.length <= 6
-10 <= nums[i] <= 10
nums 中的所有整数 互不相同

回溯
剪枝条件:每个组合中不能有重复的数,即数组nums中的元素在一个组合中只能使用一次

排列:

  • 排列有序,即[1,2]和[2,1]是不同的组合
  • 每层都是从0开始搜索
var permute = function(nums) {var result = []var path = []var n = nums.lengthvar backTracking = function(n){if(path.length == n){result.push(Array.from(path))//或result.push([...path])	es6语法扩展运算符return}for(let i=0;i<n;i++){//剪枝条件:若当前选择的元素在path中存在,则跳过此次循环,进入下一次循环if(path.indexOf(nums[i])!=-1) continuepath.push(nums[i])backTracking(n)path.pop()  //回溯}}backTracking(n)return result
};
http://www.jmfq.cn/news/4929373.html

相关文章:

  • wordpress菜单跳转到目录/百度seo自然优化
  • 上海比较好的网站建设公司/广告推广免费发布
  • 如何知道网站什么时候做的/武汉seo搜索引擎优化
  • 乌克兰网站建设/廊坊seo排名扣费
  • 效果图官网/东莞seo技术培训
  • 竞价单页网站制作教程/公司官网模板
  • 网站开发融资/河南推广网站
  • xml做网站/百度推广代理加盟
  • 做设计常逛的网站/seo全网营销公司
  • 九江集团网站建设/商业网站设计
  • 建设部网站注册中心/网站推广seo招聘
  • 网站做app的好处/济南网站优化排名
  • 可以做免费推广的网站吗/西安百度快照优化
  • 贵阳中企动力做的网站/网站设计公司建设网站
  • 果洛电子商务网站建设哪家快/做互联网项目怎么推广
  • 主流网站建设技术/苏州百度推广公司
  • 360免费网站建设/什么是seo搜索
  • 常州市天宁区建设局网站/搜索引擎排名原理
  • 广州网站优化流程/中国的搜索引擎有哪些
  • 新动力网站建设/公司网页怎么做
  • 陕西省住房与建设厅网站/深圳网络营销网站设计
  • 丰台区网站建设/一级造价工程师
  • 佛山便宜网站建设/外贸建站教程
  • 易企秀做的网站/上海百度推广客服电话多少
  • 做网站租用数据库/seo优化软件
  • 互联网一二线大厂名单/进一步优化营商环境
  • 做公司网站可以抄别人的吗/交换链接营销案例
  • 政府网站建设企业/在线刷高质量外链
  • 比较好的摄影网站/百度seo关键词优化
  • 如何做一间公司的网站/百度一下免费下载安装