博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode-Permutations
阅读量:6094 次
发布时间:2019-06-20

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

Given a collection of distinct numbers, return all possible permutations.For example,[1,2,3] have the following permutations:[  [1,2,3],  [1,3,2],  [2,1,3],  [2,3,1],  [3,1,2],  [3,2,1]]
public class Solution {    public List
> permute(int[] nums) { if(nums==null || nums.length==0){
return null;} List
> resList=new ArrayList
>(); List
item=new ArrayList
(); boolean[] isVisited=new boolean[nums.length]; backTracking(nums, item, resList, isVisited); return resList; } public void backTracking(int[] nums, List
item, List
> resList, boolean[] isVisited){ if(item.size()==nums.length){ resList.add(new ArrayList
(item)); return; } for(int i=0; i

 

转载于:https://www.cnblogs.com/incrediblechangshuo/p/5801385.html

你可能感兴趣的文章
10分钟了解JSON Web令牌(JWT)
查看>>
Python 函数
查看>>
java低级版的分页功能:只是备忘
查看>>
102422关系
查看>>
用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联'。错误代码:18452 解决办法...
查看>>
山寨小小军团开发笔记 之 Arrow Projectile
查看>>
周鸿祎:如何成为一名优秀的产品经理?
查看>>
项目使用Entity Framework用到的公共操作方法基类(Repository)及其使用 (转载)
查看>>
《Python 学习手册4th》 第十七章 作用域
查看>>
Python爬虫学习==>第三章:Redis环境配置
查看>>
JS与AS通信-转
查看>>
JS中正则匹配开头不带空格,结尾也不带空格的字符串
查看>>
Maximal Rectangle
查看>>
windows下如何修改远程登录端口
查看>>
UVA 10603 Fill
查看>>
初学WebGL引擎-BabylonJS:第1篇-基础构造
查看>>
面向对象
查看>>
操作系统
查看>>
组策略链接顺序优先级
查看>>
安卓作业4.6
查看>>