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

大学 网站开发 专业长沙seo优化价格

大学 网站开发 专业,长沙seo优化价格,做网站行业现状,wordpress服务器要多大内存题目描述 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 出处 思路 此题可用带排序的哈希表,先构建哈希表&#xff0…

题目描述

给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。

请你设计并实现时间复杂度为 O(n) 的算法解决此问题。

出处

思路

此题可用带排序的哈希表,先构建哈希表,然后遍历哈希表,维护一个工作数和一个最长记录(初始值均为1),若相邻两个哈希表项的key相差1,则工作数++,否则视情况更新最长记录并把工作数归1。
value不起作用,题目无需考虑存在多个相同key的问题。

代码

class Solution {
public:map<int, int> hash;int longestConsecutive(vector<int>& nums) {if(nums.empty())return 0;for(auto i : nums){hash[i] = i;}int max=1,tmp=1;auto pre=hash.begin();auto it=++hash.begin();while(it!=hash.end()){if(it->first==pre->first+1) {//若连续tmp++;if (tmp > max)max = tmp;}elsetmp=1;pre++;it++;}return max;}
};
http://www.15wanjia.com/news/52409.html

相关文章:

  • 个人外贸网站制作百度竞价运营
  • 陕西网站建设公司找哪家搜索引擎关键词优化
  • 做商城网站要哪些流程图外链发布平台有哪些
  • 竞价安徽新站优化
  • 如何做网站泛目录解析游戏代理300元一天
  • 1核2g 做网站cpc广告接单平台
  • 淄博网站制作开发优化dw网页制作教程
  • 做网站不用数据库可以吗外链seo推广
  • 网站开发的理解宁德市地图
  • 航拍类wordpress模板网页关键词排名优化
  • 网站建设培训班百度搜索推广费用
  • 泰安建设信息网站网络推广和运营的区别
  • 自建外贸推广网站有哪些游戏代理平台
  • 淘宝客怎么样做网站武汉seo哪家好
  • 摄影瀑布流网站模板太原seo关键词优化
  • 如何规范网站使用让顾客进店的100条方法
  • 公安网站备案到底需要什么seo搜索优化是什么意思
  • 免费打开网站培训学校资质办理条件
  • 企业宣传网站建设模板网络推广方案的基本思路
  • 购物网站建设的目标线上销售方案
  • 项目协同管理软件seo排名外包
  • 十堰市网络运营中心福州短视频seo网红
  • 中国建筑官网一测二测成绩多少算及格seo搜索引擎优化关键词
  • 赣县城乡规划建设局网站百度官网平台
  • 二维码生成器网站源码百度爱采购推广平台
  • 做中东服装有什么网站免费开源网站
  • 建站公司走量渠道网络营销课程论文
  • 哈尔滨百度网站排名惠州seo关键词
  • 如何开个公司网站合肥seo网站排名优化公司
  • 做电影网站用什么服务器考试培训