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

长春网站建设dbd3江门百度seo公司

长春网站建设dbd3,江门百度seo公司,东莞阳光网论坛,网站开发有什么职位全排列 题解1 回溯(经典思路)题解2 正向思路——可作模板 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序返回答案。 示例 1: 输入:nums [1,2,3] 输出:[[1,2,3],[1,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 中的所有整数互不相同

题解1 回溯(经典思路)

class Solution {vector<vector<int>> ret;
public:void backtrace(vector<int>& nums, int len){if(len == nums.size()){ret.push_back(nums);return;}for(int i = len; i < nums.size(); i++){swap(nums[i], nums[len]);backtrace(nums, len+1);swap(nums[i], nums[len]);}}vector<vector<int>> permute(vector<int>& nums) {backtrace(nums, 0);return ret;}
};

在这里插入图片描述

题解2 正向思路——可作模板

class Solution {vector<vector<int>> ret;
public:void backtrace(vector<int>& nums, deque<int>& track, vector<bool>& used){if(track.size() == nums.size()){ret.push_back(vector<int>(track.begin(), track.end()));return;}for(int i = 0; i < nums.size(); i++){// 用过就跳过if(used[i]) continue;// 记录used[i] = true;track.push_back(nums[i]);backtrace(nums, track, used);// 去掉track.pop_back();used[i] = false;}}vector<vector<int>> permute(vector<int>& nums) {// 双向queuedeque<int> track;// 记录是否使用过(不需要len来记录加到哪了)vector<bool> used(nums.size(), false);backtrace(nums, track, used);return ret;}
};

在这里插入图片描述

http://www.dtcms.com/wzjs/523655.html

相关文章:

  • 公司做网站的好处热门关键词
  • 如何免费注册网站域名南通百度seo代理
  • 设置网站首页seo服务工程
  • 北京 经营性网站备案地产渠道12种拓客方式
  • 什么是优化网站360搜索引擎首页
  • wordpress 点击弹出层seo咨询顾问
  • 自己做社交网站搜索引擎营销原理
  • 建设网站用什么软件排版站长之家排行榜
  • 网站建站策划护肤品推广软文
  • 网站做简历模板营销策略范文
  • 上海b2c网站百度 搜索热度
  • 新区网站建设济南百度推广优化
  • 隆尧网站建设百度游戏排行榜
  • 搭建网站流程最稳定的灰色词排名
  • 苏州哪家做网站今日财经最新消息
  • 酒店网站方案网页广告怎么做
  • 培训机构网站成都关键词优化服务
  • php网站开发实用技术练习题竞价广告点击软件
  • 纺织品公司网站建设外国人b站
  • 新手建站工具真正永久免费网站建设
  • 一般网站后台地址百度知道登录入口
  • 帮别人做彩票网站软文内容
  • 网站后台管理系统是用什么做的宁波seo优化
  • 动态网页是指厦门百度关键词优化
  • 网站建设公司哪里找推广注册app拿佣金
  • 网站首页弹出公告模板最新的疫情情况
  • 遵义营销型网站建设北京seo包年
  • 怎样在内网建设一个网站今天刚刚最新消息2023
  • 网站mp3播放器代码南京seo公司哪家
  • 仙桃做网站病毒什么时候才能消失