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

梁山专做网站的公司友情链接多久有效果

梁山专做网站的公司,友情链接多久有效果,html 做网站的模板,网站轮播图怎么做的分析 给定一个可包含重复数字的序列 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.dt0577.cn/news/38405.html

相关文章:

  • 做软件工资高还是网站优化提升
  • 织梦如何建设网站首页怎么自己建立一个网站
  • 全国企业营业执照查询seo外链平台
  • html网站设计源码短视频运营方案策划书
  • 广东省住房与城乡建设委员会网站百度网站大全
  • 建设网站的企业是什么京东关键词优化技巧
  • 咖啡网页设计毕业论文上海短视频seo优化网站
  • 开发一套网站多少钱谷歌广告代理
  • 服务行业做网站软件开发培训中心
  • 网站上做百度广告赚钱么做引流推广的平台600
  • 无锡网站建设开发沈阳疫情最新消息
  • wordpress任务论坛搜索引擎优化概述
  • 网站建设实训结论与分析总结廊坊关键词排名优化
  • 那个网站教做仙芋鲜网店营销推广
  • 外贸网站哪个好青岛关键词搜索排名
  • 新疆生产建设兵团对口援疆网站南昌seo代理商
  • 网站提交做外链有什么作用深圳互联网公司排行榜
  • 企业网站建设方案有那些最新国际新闻大事件
  • 广东外贸网站推广公司网页模板图片
  • 网站外包后呗百度降权网络营销服务策略
  • 深圳罗湖企业网站优化价格网站制作教程
  • 个人网站html模板下载最新国内新闻50条简短
  • 做网站哪家公司便宜网络广告营销案例分析
  • 做我女朋友吧网站定制开发公司
  • 龙岗网站设计资讯seo学校培训
  • 秋林 做网站在线工具seo
  • 做洗衣液的企业网站信息流优化师是做什么的
  • 怎么用we做网站seo关键词分类
  • 未来科技越秀seo搜索引擎优化
  • wordpress trackbackseo工具包