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

大学 网站开发 专业百度推广app怎么收费

大学 网站开发 专业,百度推广app怎么收费,做服装零售上什么网站,企业信息系统网官网题目描述 给定一个未排序的整数数组 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.qdjiajiao.com/news/3930.html

相关文章:

  • 深圳个人网站建设陕西网站关键词自然排名优化
  • 北京网站建设 知乎seo公司上海
  • FlashCS3网站建设详解厦门百度推广怎么做
  • 网站运营的内容北京刚刚传来特大消息
  • 做网站淮南黄页88网站推广效果
  • 网站设计合理成都网站关键词推广
  • 租赁空间网站建设b2b是什么意思
  • 制作网站公司谁家好普通话手抄报文字内容
  • 如何做幼儿园网站长沙优化网站厂家
  • 网站后期维护包括百度推广登陆网址
  • 网站怎么做好 优帮云情感式软文广告
  • 网站开发文档模板 开源网站优化公司大家好
  • 叫别人做网站需要注意什么admin5站长网
  • 天马网络 网站建设怎么在百度上推广自己的公司信息
  • 网站建设资讯版块如何做用户运营百度竞价开户渠道
  • 网站制作 企业网站建设哪家好体验营销策略有哪些
  • 企业网站建设的流程免费推广引流平台
  • 公司网站平台营销组合策略
  • 泗水网站建设免费网站在线观看人数在哪
  • 重庆李家沱网站建设传统营销与网络营销的区别
  • 网站404网页界面psd源文件模板网络运营怎么做
  • 手机网站 自适应屏幕销售培训
  • 飞飞cms悠悠电影网站宁波网站推广公司报价
  • 网站建设内容录入论文google官网注册账号入口
  • 网站建设哪家好五种新型营销方式
  • 24小时学会网站建设 百度云百度热线客服24小时
  • 东莞网页制作免费网站制作关键词优化报价查询
  • 创造网站需要什么条件优化什么
  • 南京网站制作招聘seo快速优化文章排名
  • 上海做网站销售网站排名