博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
46. Permutations(js)
阅读量:5168 次
发布时间:2019-06-13

本文共 579 字,大约阅读时间需要 1 分钟。

46. Permutations

Given a collection of distinct integers, return all possible permutations.

Example:

Input: [1,2,3]Output:[  [1,2,3],  [1,3,2],  [2,1,3],  [2,3,1],  [3,1,2],  [3,2,1]] 题意:找出数组所有不重复的排列组合 代码如下:
/** * @param {number[]} nums * @return {number[][]} */var permute = function(nums) {        var res=new Set();    var curr=new Set();    backtrack(res,curr,nums)    return [...res];};var backtrack=function(res,curr,nums){    if(nums.length===curr.size){         res.add([...curr]);    }else{        for(var i=0;i

 

转载于:https://www.cnblogs.com/xingguozhiming/p/10428430.html

你可能感兴趣的文章
CentOS安装rar及用法
查看>>
TYVJ-P1864 守卫者的挑战 题解
查看>>
Jzoj5455【NOIP2017提高A组冲刺11.6】拆网线
查看>>
特定字符序列的判断(1028)
查看>>
华为面试
查看>>
平衡二叉树(AVL Tree)
查看>>
【BZOJ3295】[Cqoi2011]动态逆序对 cdq分治
查看>>
【CF799E】Aquarium decoration 线段树
查看>>
大运飞天 鲲鹏展翅
查看>>
从ECMA到W3C
查看>>
软件工程--第十六周学习进度
查看>>
yii2 ActiveRecord多表关联以及多表关联搜索的实现
查看>>
搜狗输入法安装--ubuntu
查看>>
ps/2接口键盘的输入及显示
查看>>
Swift———a Glance(极客学院)笔记
查看>>
【poj3294-不小于k个字符串中最长公共子串】后缀数组
查看>>
java如何获取其它用户登录的真是IP地址
查看>>
Jquery通过指定层次关系获取元素
查看>>
c# for 和 foreach 的区别
查看>>
docfx (一)
查看>>