这个方法有点愚蠢

class Solution {
public:int findLHS(vector<int>& nums) {int len = 0;if(nums.size() == 0) return len;map<int,int>mp;for(int i = 0;i<nums.size();i++){if(!mp.count(nums[i])){mp[nums[i]] = 1;}else mp[nums[i]]++;}for(auto it = mp.begin();it!=mp.end();it++){if(mp.count(it->first+1)){cout<<it->first<<endl;cout<<it->second<<endl;len = max(len,it->second + mp[it->first+1]);}}return len;}
};

leetCode594相关推荐

  1. Leetcode594(力扣594):最长和谐子序列

    用哈希表存放每个元素出现的个数,遍历哈希表并且计算当前元素以及当前元素加一的元素的个数 class Solution {public:int findLHS(vector<int>& ...

  2. 子串子序列常见算法面试题

    子串子序列 本人最近被一系列子串子序列递增最长连续 个数 和 之类的问题逼疯,特此整理 基础判断 首先要知道判断是否是子串还是子序列 判断子串 子串比较简单,因为是连续的 判断子序列 子序列其实也很简 ...

  3. 模拟(持续更新、整理)

    链表 两数相加:leetcode-2 两两交换链表只能够的节点:leetcode-24 K个一组翻转链表:leetcode-25 旋转链表:leetcode-61 反转链表II:leetcode-92 ...

最新文章

  1. Activity的插件化(三)
  2. Exchange2007/2010全局进出邮件备份设置
  3. mysql5.6启动占用内存很大的解决方法
  4. android 左移动画_Android研究院之游戏开发Tween动画的实现(十九)
  5. 安卓性能测试之 adb shell 常用命令
  6. ElasticSearch Java Api(一) -创建索引
  7. 计算机工作原理 公开课,《计算机的基本工作原理》公开课材料(11页)-原创力文档...
  8. STM32H743+CubeMX-两路FDCAN同时工作的终极方案(RTX5)
  9. PyCharm安装Twisted库(报错:Microsoft Visual C++ 14.0 is required. Get it with “Build Tools for Visual Stu)
  10. udp打洞没反应_这8种酒精饮料:1亿人在喝,你还没听过
  11. 有图有真相:带你实现当下流行的权限验证
  12. 2018.08.22 NOIP模拟 string(模拟)
  13. https openssl http2
  14. Makefile编写练习题
  15. 乡村少年宫计算机教师简介,乡村少年宫教师感言
  16. 新浪开发者平台(Sina App Engine)初探
  17. java 每天执行一次_java定时器每隔5秒执行一次任务要怎么编写?
  18. iOS 自定义封装WKWebView,可以网页回退转跳,与网页交互事件监听,解决内存释放问题
  19. 华晨宏盛:只需建立正确的理财观,把握科学的理财办法
  20. JavaScript 实现碰壁反弹

热门文章

  1. 航空涡扇发动机的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  2. 软件测评师--第15小时 可靠性测试
  3. 海康威视推出业界首款Android系统的网络键盘:Android键盘与传统键盘对比
  4. QT按钮实现鼠标双击事件
  5. LaTex学习(三)LaTex文档类与宏包
  6. zadig把服务的yaml同步到gitlab
  7. 18、数据结构笔记之十八链表实现稀疏矩阵
  8. 低温环境对电池的影响
  9. 【光线追踪系列十】光追加速结构(BVH树)
  10. 黑客攻击移动设备已形成地下黑色产业链