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

福永做网站免费生成logo的软件

福永做网站,免费生成logo的软件,济南做网站知识,wordpress响应式视频题目详情: 给定一个不含重复数字的数组 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 ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。

示例 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]]
代码实现:
class Solution {public List<List<Integer>> permute(int[] nums) {List<List<Integer>> res = new ArrayList<List<Integer>>();List<Integer> output = new ArrayList<Integer>();for (int num : nums) {output.add(num);}int n = nums.length;backtrack(n, output, res, 0);return res;}public void backtrack(int n, List<Integer> output, List<List<Integer>> res, int first) {// 所有数都填完了if (first == n) {res.add(new ArrayList<Integer>(output));}for (int i = first; i < n; i++) {// 动态维护数组Collections.swap(output, first, i);// 继续递归填下一个数backtrack(n, output, res, first + 1);// 撤销操作Collections.swap(output, first, i);}}
}

http://www.yayakq.cn/news/100053/

相关文章:

  • 网站重要性工作室logo设计
  • 上海公司做网站长春网站开发报价
  • 信息流广告公司有利于优化的网站建设
  • dw软件做二级连接网站洛阳市住房和城乡建设网站
  • seo查询爱站网小程序如何推广引流
  • 网站建站 免费楼市最新消息2024年房价走势
  • 公司网站建设入哪科目网站的内容建设
  • 公司做彩票网站违法吗windows优化大师win10
  • 怎么联系网站管理员c 小说网站开发教程
  • 手机版网站开发html5宁波北仑装修公司排行
  • 在哪个网站做简历比较好想做一个驾校的招生网站应该怎么做
  • 网站搜索不到了网站开发分类列表
  • 银川网站建设怎么样wordpress管理员评论在哪儿设置
  • wordpress 怎么添加插件自己怎么去做seo网站推广?
  • 网站前台页面的设计与实现职业教育培训机构排名前十
  • 宿松做网站wordpress好学吗
  • 做外贸网站的效果怎么样网页设计模板图片花简单
  • 股票场外期权网站开发单页面个人网站
  • 网站开发计划书模板张家港普通网站建设
  • 中江县建设局网站php做的网站如何运行
  • 外贸网站建设网怎么制作网站上传视频
  • 未来网站发展方向wordpress 搜索强化
  • 广州网站平台建设vue做网站的优缺点
  • 湘潭找工作网站中国公关公司前十名
  • 西安做网站首选wordpress接入微信并搜索文章
  • 旗舰店的网站怎么做app和微网站的对比分析
  • 做网站怎么添加关键词优惠网站建设
  • 设计 p网站wordpress在本地安装
  • 做国外有那些网站学习编程
  • 做电器哪个网站好棋牌推广