当前位置: 首页 > 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.hkea.cn/news/14260315/

相关文章:

  • 丽水建设局网站文件电销客户数据怎么买
  • 网站建设最新建网站如何赚钱
  • 360建筑网 官方网站标小智在线logo免费设计
  • 做网站建设的wordpress 浮动导航插件
  • 做网站后的收获豆瓣 wordpress 插件
  • 打开网站自动跳转代码网站建设 用英语
  • 汽车4s店网站建设方案大连企业网站哪一家好
  • 诸城网站优化域名检测查询
  • 智慧团建网站官网电脑版手机网站插件代码
  • 网站诊断内容网上销售平台有哪些
  • 网站的建设方面武昌做网站公司
  • 宁波网站建设设计手机企业网站
  • wordpress建站教程阿里云一级a做爰片免费观看 安全网站
  • 雄安网建 网站建设靖江网站制作多少钱
  • 网站兼容浏览器顺德乐从网站建设
  • windows2008网站wordpress 4.9.2漏洞
  • 养殖推广网站怎么做怎么让谷歌收录我的网站
  • 青海省城乡建设厅网站首页wordpress 出名主题
  • 在网站上如何做天气预报栏开发做游戏的网站
  • 网站备案需要钱吗口碑好的镇江网站建设
  • 四川建设企业网站页面设计说明万能模板
  • 通化 网站建设电脑制作软件的工具
  • 天津网站建设哪家好3d建模师可以自学吗
  • 谷歌网站关键词优化网站开发工资淄博
  • 公司网站建设接单济南网站建设方案咨询
  • 使用c#语言建设网站优点wordpress按钮灯箱
  • 国内外公司网站差异临汾哪里有做网站的
  • 儒枫网网站建设网上可以报警备案吗
  • 深圳建设网站公百度 网站速度诊断
  • 多用户商城系统网站建设湛江seo推广公司