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

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

Permutations

Given a collection of 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], and [3,2,1].

 

递归实现,回溯。这是一类题目。

遍历所有可能,符合条件放入结果中。

class Solution {public:    void dfs(int length,vector
nums,vector
>& result) { if(length==nums.size()) { result.push_back(nums); return; } for(int i=length;i
> permute(vector
& nums) { vector
> result; dfs(0,nums,result); return result; }};

  

 

转载于:https://www.cnblogs.com/Sean-le/p/4798092.html

你可能感兴趣的文章
第四届中国汽车产业信息化技术创新峰会将于6月在沪召开
查看>>
linux清除文件内容
查看>>
WindowManager.LayoutParams 详解
查看>>
find的命令的使用和文件名的后缀
查看>>
Android的Aidl安装方法
查看>>
Linux中rc的含义
查看>>
曾鸣:区块链的春天还没有到来| 阿里内部干货
查看>>
如何通过Dataworks禁止MaxCompute 子账号跨Project访问
查看>>
js之无缝滚动
查看>>
Django 多表联合查询
查看>>
logging模块学习:basicConfig配置文件
查看>>
Golang 使用 Beego 与 Mgo 开发的示例程序
查看>>
ntpdate时间同步
查看>>
+++++++子域授权与编译安装(一)
查看>>
asp.net怎样在URL中使用中文、空格、特殊字符
查看>>
ASA5585-S20测试方案
查看>>
路由器发布服务器
查看>>
实现跨交换机VLAN间的通信
查看>>
jquery中的data-icon和data-role
查看>>
MySQL索引底层实现
查看>>