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

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

本篇文章笔者在北京游玩的时候突然想到的...这段时间就有想写几篇关于exceptionfunction的文章,所以回家到之后就奋笔疾书的写出来发表了

    每日一道理
“一年之计在于春”,十几岁的年纪,正是人生的春天,别辜负了岁月老人的厚爱与恩赐。行动起来,播种梦想吧!
class Solution {//DFSpublic:	vector
> permute(vector
&num) { // Start typing your C/C++ solution below // DO NOT write int main() function int n = num.size(); if(0 == n) return vector
>(); sort(num.begin(), num.end()); vector
used(num.size(), false); vector
> ans; vector
path; permute_aux(n, used, path, ans, num); return ans; } void permute_aux( int n, vector
& used, vector
& path, vector
>& ans, const vector
& num ) { //throw std::exception("The method or operation is not implemented."); if(0 == n) { ans.push_back(path); return; } for (int i = 0; i < used.size(); ++i) { if(false == used[i]) { used[i] = true; path.push_back(num[i]); permute_aux(n-1, used, path, ans, num); used[i] = false; path.pop_back(); } } }};

文章结束给大家分享下程序员的一些笑话语录: 一个合格的程序员是不会写出 诸如 “摧毁地球” 这样的程序的,他们会写一个函数叫 “摧毁行星”而把地球当一个参数传进去。

--------------------------------- 原创文章 By

exception和function
---------------------------------

转载于:https://www.cnblogs.com/jiangu66/archive/2013/05/31/3111518.html

你可能感兴趣的文章
关于Cursor的moveToFirst和moveToNext的意义
查看>>
个人--工资划分5份
查看>>
有关文件下载的文件名
查看>>
史上最详细的wamp配置虚拟域名步骤
查看>>
oracle 授权
查看>>
lv扩展磁盘空间
查看>>
java8之stream流的基本操作
查看>>
二维数组计算协方差java
查看>>
SpringBoot下Redis相关配置是如何被初始化的
查看>>
为你的AliOS Things应用增加自定义cli命令
查看>>
MongoDB 创建基础索引、组合索引、唯一索引以及优化
查看>>
百度PaddlePaddle常规赛NLP赛道火热开启
查看>>
稳了!这才是cookie,session与token的真正区别
查看>>
OSChina 周二乱弹 —— 假期余额已不足!
查看>>
前端那些事之React篇--helloword
查看>>
ios的google解析XML框架GDataXML的配置及使用
查看>>
netty-当一个客户端连接到来的时候发生了什么
查看>>
PHP_5.3.20 源码编译安装PHP-FPM
查看>>
在51CTO三年年+了,你也来晒晒
查看>>
js控制图片等比例缩放
查看>>