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

wordpress 屏蔽特定国家ipseo常用的优化工具

wordpress 屏蔽特定国家ip,seo常用的优化工具,阿里云网站的logo怎么写进去的,搜索引擎营销推广题目 给定一个未排序的整数数组 nums #xff0c;找出数字连续的最长序列#xff08;不要求序列元素在原数组中连续#xff09;的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1#xff1a; 输入#xff1a;nums [100,4,200,1,3,2] 输出#xff1a…题目 给定一个未排序的整数数组 nums 找出数字连续的最长序列不要求序列元素在原数组中连续的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1 输入nums [100,4,200,1,3,2] 输出4 解释最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。 示例 2 输入nums [0,3,7,2,5,8,4,6,0,1] 输出9思路 第一思路是先将他们排序之后找到最长的一段连续数字之后返回长度即可。emmm看着还是比较简单 实际书写遇到的问题 他会有多个数相同的情况这个一般是会影响我们判断长度的就需要去重自然就是用Set集合 之后怎么将Set集合转化为数组呢 最笨的方式一个一个取出来然后依次装入数组排序。不好空间利用率低。 苦思冥想emmmm.............. 可以直接在原来 的num中判断。当出现重复的数时直接跳过即可。判重还是用set.add()他会返回一个boolean显示是否加入成功。 算法流程图 代码实现 class Solution {public int longestConsecutive(int[] nums) {if(nums.length 0) {return 0;}// 用于判定元素是否重复SetInteger set new HashSet();int length 1;int maxLength 1;// 排序Arrays.sort(nums);for(int i 1; i nums.length; i) {// 当元素存在时 保持length不变。 if( ! set.add(nums[i])) {continue;}// 连续的元素 翻译下就是nums[i-1] 1 nums[i]if(nums[i-1] 1 nums[i]) {length ;// 当出现多串连续元素时 取最大length: 。maxLength Math.max(length, maxLength);}else{length 1;}}return maxLength;} } 执行结果 时间23ms, 空间63.37MB
http://www.pierceye.com/news/493969/

相关文章:

  • 全新网站如何做百度竞价网站制作现状解决方案
  • 阿里云esc建设网站近三天时政热点
  • 怎样做公司网站介绍仿站网站源码下载
  • 电子商务网站规划与建设摘要软件app定制开发
  • 天水做网站的公司kj6699的seo综合查询
  • 找工程项目信息网站早那么做商城网站
  • 做网站优化销售管理系统排名
  • wordpress导入网站模板wordpress部分图片
  • 无锡做网站365caiyi秘密直播
  • 无锡企业网站制作报价公司做网站需要哪些手续
  • 最好的营销型网站保险购买平台有哪些
  • 网站建设实训的目的网站开发的框架协议
  • 本地郑州网站建设搭建一个网站
  • 如何做网站竞品分析哪个网站可以接任务做兼职
  • 佛山网站关键词网站建设需求分析文档
  • 网站收录地址旅游网站建设的相关报价
  • seo月薪seo优化方法网站快速排名推广渠道
  • 企业网站设计理念如何seo网站
  • 河南移动商城网站建设怎么创建平台卖自己的产品
  • 网上做网站钱被骗了报案有用吗文章自定义wordpress
  • 网站设置成灰色市场监督管理局是什么单位
  • 北京国贸网站建设wordpress需要付费才能看某些页面
  • 郸城网站建设wordpress教程cms
  • 做本地网站赚钱吗?php网站制作过程中遇到的问题及解决办法
  • 上海网站快速排名提升ui是网站建设吗
  • 中信建设有限责任公司洪波seo外链工具
  • 网站服务器和空间有什么区别网站制作的公司哪家效果好
  • 做网站具体收费梅州南站
  • 淘宝禁止了网站建设类wordpress极速优化
  • 山东app网站制作网站建设优化广告流量