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

网站建设网站建/seo网络推广优化

网站建设网站建,seo网络推广优化,wordpress数据库密码修改,做ppt找图片在哪个网站好题目 来源:全排列 给定一个 没有重复 数字的序列,返回其所有可能的全排列。 示例 解题思路及代码 做这题的时候,参照的是做第78题子集的模板,目前对递归理解的还不是很透彻,先挖个坑, 1. 代码 var per…

题目

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

示例

在这里插入图片描述

解题思路及代码

做这题的时候,参照的是做第78题子集的模板,目前对递归理解的还不是很透彻,先挖个坑,

1. 代码
var permute = function(nums) {let track = [];let res = [];let backtrack = function(track) {if (track.length == nums.length) {res.push([...track]);return;}for (let i = 0; i < nums.length; i++) {if (track.includes(nums[i])) {continue;}track.push(nums[i]);backtrack(track);track.pop();}}backtrack(track);return res;
};
2. 代码思路

从第一个元素开始,我们只需要按顺序枚举每一位可能出现的情况,已经选择的数字在接下来要确定的数字中不能出现。按照这种策略选取就能够做到不重不漏,把可能的全排列都枚举出来。
回溯,数组是几个元素,所以全排列也要返回几个元素,长度相同时,push进res数组返回,即为终止条件。因为是全排列,所以我们每次都要从头全部遍历,这样的话可能会重复遍历一些数字,所以在push进track时,需要先判断track中是否包含该元素。

http://www.jmfq.cn/news/5197753.html

相关文章:

  • 响应式网站 解决方案/网络优化需要哪些知识
  • 大连做网站排名/百度广告客服电话
  • 唐山网站建设找汉狮/安卓手机优化大师官方下载
  • 朱腾鹏个人网站/常用的搜索引擎
  • 网站建设方案怎么写/亚马逊关键词搜索器
  • 做电影网站服务器/成都网络优化托管公司
  • 怎么做网站软件/必应搜索引擎首页
  • 58同城建网站怎么做/网络热词有哪些
  • 百度推广要不要建网站/新浪舆情通官网
  • 东营做网站seo/营销型网站模板
  • 涿州网站建设/市场调研表模板
  • 附近广告设计与制作/站长工具的使用seo综合查询运营
  • 大同推广型网站开发/浏览器下载安装
  • 网站建设与管理专业课程/公司网站怎么建立
  • 怎么自己做网站卖东西/百度指数怎么查询
  • 手机怎么搭建网站源码/可以商用的电视app永久软件
  • 山西网络公司网站建设/站长推荐入口自动跳转
  • 品牌网站建设特色/友链提交入口
  • 创意宣传片制作/seo外贸推广
  • 基于站点的推广/全球搜钻
  • 万江仿做网站/西安seo服务商
  • 广州开发小程序/seo的公司排名
  • 外国网站邀请做编辑/如何给网站做推广
  • 做网站怎么让字居右/百度搜索一下
  • wordpress主题离线编辑/seo是什么意思 为什么要做seo
  • 广西上林县住房城乡建设网站/重庆疫情最新情况
  • 网站描文本怎么做/网站seo关键词排名推广
  • 电商网站如何做优化/免费建网站软件下载
  • 做一个网站的价钱/深圳seo网络推广
  • 浙江建设报名网站/一键制作网站