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

510企业网站系统源码武鸣网站建设

510企业网站系统源码,武鸣网站建设,wordpress配置是提升数据库错误,模板网站建设价格1. 全排列 46. 全排列https://leetcode.cn/problems/permutations/ 给定一个不含重复数字的数组 nums #xff0c;返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例 1#xff1a; 输入#xff1a;nums [1,2,3] 输出#xff1a;[[1,2,3],[1,3,2],[2,1,3],…1. 全排列 46. 全排列https://leetcode.cn/problems/permutations/ 给定一个不含重复数字的数组 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]] 解题思路 全排列的难点在于需要回头取数而且还要判定是否已经取过了可以考虑使用一个bool数组来区分是否在当前排列取过。 代码 class Solution {ListListInteger res new ArrayList();LinkedListInteger path new LinkedList();boolean[] mark;public ListListInteger permute(int[] nums) {mark new boolean[nums.length];Arrays.fill(mark, false);backTrack(nums);return res;}private void backTrack(int[] nums) {if (path.size() nums.length) {res.add(new ArrayList(path));return;}for (int i 0; i nums.length; i) {if (mark[i])continue;path.add(nums[i]);mark[i] true;backTrack(nums);path.removeLast();mark[i] false;}} } 2. 全排列 II 47. 全排列 IIhttps://leetcode.cn/problems/permutations-ii/给定一个可包含重复数字的序列 nums 按任意顺序 返回所有不重复的全排列。 示例 1 输入nums [1,1,2] 输出 [[1,1,2],[1,2,1],[2,1,1]] 示例 2 输入nums [1,2,3] 输出[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]] 解题思路 相较于上一题多了一个点那就是元素会重复也就是说在某一层取值的时候需要判断是否重复bool数组已经用来判定是否在组内了所以只需要进行一个排序当发现和上一个相等的时候判断上一个是否取进组内了如果没在组内这个就不能取 代码 class Solution {ListListInteger res new ArrayList();LinkedListInteger path new LinkedList();boolean[] mark;public ListListInteger permuteUnique(int[] nums) {mark new boolean[nums.length];Arrays.fill(mark, false);Arrays.sort(nums);backTrack(nums);return res;}private void backTrack(int[] nums) {if (path.size() nums.length) {res.add(new ArrayList(path));return;}for (int i 0; i nums.length; i) {if (mark[i])continue;if (i 0 !mark[i - 1] nums[i - 1] nums[i])continue;path.add(nums[i]);mark[i] true;backTrack(nums);path.removeLast();mark[i] false;}} }
http://www.yayakq.cn/news/1649/

相关文章:

  • 网站开发主页上海网站制作建设多少钱
  • c2c网站代表有哪些网站建设要做固定资产吗
  • 衡水自助建站系统哈尔滨市工程建设监理有限公司
  • 网站制作代码做微信网站多少钱
  • php做的网站 订单系统大型网站制作软件
  • 营销网站的优点为什么邮箱突然进不去了总提示正在进入不安全网站
  • 如何建设诗词网站公司网页免费制作
  • 建设银行网上银行网站永久免费自助建站
  • 西安至成网站建设公司flash网站的优势
  • 中国保险行业协会网站常州网站备案
  • 玉林做网站公司苏州创建网站
  • 案例平台 网站搜索引擎优化seo应用
  • 网站内容有哪些辽宁建设工程招标网
  • 山西建设厅网站3d游戏建模培训
  • 怎么做网站的内链十大免费无代码开发软件
  • 做原创视频网站关于网络的网站怎么做
  • 网站备案名称更换廊坊百度推广电话
  • 温州企业建站程序个人网站取什么域名好
  • 网络建站 响应式网站网络营销推广的新趋势
  • 网站开发背景意义seo搜索引擎优化试题
  • 有没有做网站一次付费wordpress后台登不进去
  • 怎么建立公司网站?创建域名
  • 烟台网站排名seo夸克搜索网页版
  • 国家级示范校建设网站58同城企业网站怎么做的
  • 虚拟币挖矿网站开发智通人才网东莞最新招聘信息
  • 网站导航页面制作成都双语网站开发
  • 网页开发人员招聘唐山做网站优化公司
  • 宣威市网站建设协同办公oa
  • 北京网站建设站建设高端网站建设策划
  • 厦门外贸网站建设报价表阿里巴巴网站怎么做推广