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

重生做网站的小说微信小程序游戏制作平台

重生做网站的小说,微信小程序游戏制作平台,搜什么可以找到黄页,大学生作业做网站分析 给定一个可包含重复数字的序列 nums #xff0c;按任意顺序 返回所有不重复的全排列。 示例 1#xff1a; 输入#xff1a;nums [1,1,2] 输出#xff1a; [[1,1,2], [1,2,1], [2,1,1]] 题目 由于元素是重复的#xff0c;要求返回不重复的#xff0c;所以一定会有…分析 给定一个可包含重复数字的序列 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 SetListInteger set new HashSet();public static void main(String[] args) {int[] arr {0,1,0,0,9};Arrays.sort(arr);getRank(arr,0,arr.length);ListListInteger res new ArrayList();res.addAll(set);for(ListInteger 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) {ListInteger lis new ArrayList();for(int i 0;ilen;i) {lis.add(nums[i]);}set.add(lis);return;}for(int i start;ilen;i) {if(start i nums[i-1] nums[i]) {continue;}int tmp nums[start];nums[start] nums[i];nums[i] tmp;getRank(nums,start1,len);tmp nums[start];nums[start] nums[i];nums[i] tmp;}} }
http://www.laogonggong.com/news/111771.html

相关文章:

  • 娱乐网站建设公司排名做瞹瞹小视频网站
  • 网站开发技术历史郴州网络推广教程
  • 南京做网站南京乐识专注新闻摘抄2022最新5篇
  • 做淘宝的货源网站做面包国外网站
  • 东莞制作企业网站室内设计就业前景如何
  • 石家庄市官方网站如何建设网站济南兴田德润o简介电话
  • 山东住房和城乡建设厅网站网络推广平台大全
  • 北京运营推广网站建设模拟网站建设软件
  • 货代如何做亚马逊和速卖通网站物联网项目设计方案
  • 企业官网型网站模板福建凭祥建设工程有限公司网站
  • 网站建设标志图百度文库登录入口
  • 虚拟机可以做多个网站网站建设与管理难学吗
  • 网站界面需求宁波妇科医院
  • 太原网站推广互联网广告销售是做什么的
  • 常州网站建设选思创刚做的网站为什么搜索不到
  • 广州网站制作在线达县网站制作
  • 网站搭建后提示建设中备案期间网站能访问吗
  • 个人无网站怎样做cps广告大连开发区招聘信息
  • 微信做网站网站广州广告网站建设
  • wordpress 商业网站ppt做的模板下载网站有哪些
  • 微信上怎么做网站链接网站维护排名
  • 广东模板网站建设报价开发公司资质查询
  • 网站制作2007演示 又一个wordpress站点
  • 纯flash网站欣赏公司后台的网站代理维护更新
  • php网站开发最低配置美食分享网站怎么做
  • 西安网站开发制作合肥做微网站
  • 建立公司网站什么是网站收录
  • 网站的设计与实现建一个论坛网站怎么建
  • 上海专业高端网站建设如何做公司的英文网站
  • 公司简介网页一个网站多个域名的seo优化