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

瑞安做网站100个万能网站

瑞安做网站,100个万能网站,景德镇网站开发,制作网站需要学什么软件有哪些内容Problem: 128. 最长连续序列 文章目录 题目描述思路复杂度Code 题目描述 思路 1.先将数组中的元素存入到一个set集合中#xff08;去除重复的元素#xff09; 2.欲找出最长连续序列#xff08;先定义两个int变量longestSequence和currentSequence用于记录最长连续序列和当前… Problem: 128. 最长连续序列 文章目录 题目描述思路复杂度Code 题目描述 思路 1.先将数组中的元素存入到一个set集合中去除重复的元素 2.欲找出最长连续序列先定义两个int变量longestSequence和currentSequence用于记录最长连续序列和当前最长序列我们可以在遍历给定数组时当前遍历到的元素为nums[i]去set集合中查找nums[i] - 1,是否存在若存在直接遍历下一个nums中的元素若不存在则持续查找nums[i] 1,是否存在于set集合中若存在则更新currentSequence和longestSequence 复杂度 时间复杂度: O ( n ) O(n) O(n)其中 n n n为数组nums的长度 空间复杂度: O ( n ) O(n) O(n) Code class Solution { public:/*** Hash* * param nums Given array* return int*/int longestConsecutive(vectorint nums) {unordered_setint set;// Save data to set to achieve deduplicationfor (int i 0; i nums.size(); i) {set.insert(nums[i]);}int longestSequence 0;for (const auto num : set) {// If num-1 does not exist in setif (!set.count(num - 1)) {int currentNum num;int currentSequence 1;// Find num 1.....while (set.count(currentNum 1)) {currentNum 1;// Add one to the current currentSequencecurrentSequence 1;}longestSequence max(currentSequence, longestSequence);}}return longestSequence;} };
http://www.zqtcl.cn/news/831389/

相关文章:

  • 做网站的哪家好天津企朋做网站的公司
  • 不花钱怎么做网站运营定州网页设计
  • 公司注销后网站备案大型网站建设用什么系统好
  • 网站建设服务公司专业服务海外留学网站建设方案
  • 哈尔滨建站模板搭建马鞍山市网站建设
  • 上海网站设计专注乐云seo个人简介代码网页制作模板
  • 法律网站建设价格做视频周边的网站
  • 京东物流网站地方门户网站源码下载
  • 重庆建设工程信息网站企业宣传片制作公司光年映画
  • 哪家做网站好 成都ktv网络推广方案
  • 网站开发的软件支持哈尔滨最新消息
  • jsp淘宝客网站有限公司怎么注册
  • 香奈儿电子商务网站建设策划书怎样进行网络营销吸引顾客
  • 昆山网站建设费用我们公司想做网络推广
  • 网站建设一般要多少钱网站开发主要步骤
  • 商用图片的网站网络文化经营许可证查询
  • c 高性能网站开发弄一个公司网站需要多少钱
  • 建设部网站招标投标文件网页设计专业公司
  • 使用iis6搭建网站wordpress调用搜索功能
  • 装配式建筑网站生活家装饰
  • 怎样做软件网站建设百度网站认证官网
  • phpcms网站什么网站都能进的浏览器
  • 建设配资网站有要求吗网站建设不一定当地
  • 永兴网站开发智慧门店管理服务平台
  • 网站建设前的市场分析李炎辉网站建设教程
  • 乱起封神是那个网站开发的?广州市建设注册中心网站首页
  • 网站开发配置网络广告的投放技巧
  • wordpress 漫画网站安徽省建设厅八大员报名网站
  • 音乐网站排名建设部证书查询网站
  • 长沙建站挺找有为太极wordpress eshop 教程