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

免费vps试用一年网站关键词优化有用吗

免费vps试用一年,网站关键词优化有用吗,激光网站建设,世界500强企业排名2020分析 给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。 示例 1: 输入:nums [1,1,2] 输出: [[1,1,2], [1,2,1], [2,1,1]] 题目 由于元素是重复的,要求返回不重复的,所以一定会有…

分析

给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。
示例 1:
输入:nums = [1,1,2]
输出:
[[1,1,2],
[1,2,1],
[2,1,1]]

题目

由于元素是重复的,要求返回不重复的,所以一定会有剪枝的动作,具体的思路就是给数组排序,然后发现上一个元素和当前元素一样的话就没必要再遍历了。这里需要注意的是剪枝不能解决掉所有的重复元素的问题,比如0,0,0,1,9这样的序列,在第0个元素求解完以后递归求解第1个元素的时候,由于俩个元素都是0所以肯定会发生重复,所以这里可以再用一个set来存储全排序列

import java.util.List;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;public class permutationsII {private static Set<List<Integer>> set = new HashSet();public static void main(String[] args) {int[] arr = {0,1,0,0,9};Arrays.sort(arr);getRank(arr,0,arr.length);List<List<Integer>> res = new ArrayList();res.addAll(set);for(List<Integer> lis : res) {for(Integer data:lis) {System.out.print(data + " ");}System.out.println();}}public static void getRank(int[] nums,int start,int len) {if(start + 1 == len) {List<Integer> lis = new ArrayList();for(int i = 0;i<len;i++) {lis.add(nums[i]);}set.add(lis);return;}for(int i = start;i<len;i++) {if(start < i && nums[i-1] == nums[i]) {continue;}int tmp = nums[start];nums[start] = nums[i];nums[i] = tmp;getRank(nums,start+1,len);tmp = nums[start];nums[start] = nums[i];nums[i] = tmp;}}
}
http://www.yayakq.cn/news/133991/

相关文章:

  • 重庆转店铺哪个网站平台好多语言网站如何开发
  • 海口什么网站建设做报纸网站
  • 简述网站内容如何优化小程序模板消息 非同一主体
  • 深圳通公司网站巴适网站建设
  • 建筑作品集网站代做投资公司招聘
  • 怎么做网站有利于收录企业网站建设 详细方案
  • 网站建设广金手指排名公司简介展板图片
  • 怎么把做的网站优化到百度wordpress 分类不显示图片
  • 仿it资讯类网站源码学在郑州app下载
  • 网站建设洽谈方案网站降权恢复
  • 新闻有哪些网站有哪些类型机床网
  • 北京专业建设网站公司哪家好做淘宝客进哪个网站
  • 宁波网络建站惠州网站建设选惠州邦
  • 一起做网店潮汕站知名网站定制公司电话
  • 网站建设与管理教学设计用html5设计个人网站
  • 网站做的最好的重庆网站建设首选承越
  • 同类色相的网站天涯网站建设路小学
  • 广州网站建设方案php网站访问量代码
  • 如何建网站卖东西软件开发人员招聘
  • 站长工具国产2022wordpress淘宝主题
  • 番禺网站建设制作个人博客网站开发
  • 视觉元素网站如何创建自己的网页
  • 贵州有网站的企业python 做网站 数据库
  • 网站做推广的方式社团的工商年检网站在哪里做
  • 网站集约化建设题目wordpress转发301
  • 网站开发用什么语言开发的百度上搜不到做的网站
  • 网站开发 net校园网的规划与设计
  • 网站建设哪个公司比较好wordpress自定义搜索当前页
  • 淘宝客网站开源滁州市建设银行网站
  • 网站建设公司的市场营销方案宁波网站建设费用