用哈希表存放每个元素出现的个数,遍历哈希表并且计算当前元素以及当前元素加一的元素的个数

class Solution {public:int findLHS(vector<int>& nums) {if(nums.empty()) return 0;unordered_map<int,int> m;int res=0;for(auto i:nums) m[i]++;for(auto i:m) {auto iter=m.find(i.first+1);if(iter!=m.end()) {res=max(res,i.second+iter->second);}}return res;}
};

Leetcode594(力扣594):最长和谐子序列相关推荐

  1. 【快乐水题】594. 最长和谐子序列

    原题: 力扣链接:594. 最长和谐子序列 题目简述: 和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1 . 现在,给你一个整数数组 nums ,请你在所有可能的子序列中找到最长的和谐 ...

  2. Leetcode 594. 最长和谐子序列 C++

    Leetcode 594. 最长和谐子序列 题目 和谐数组是指一个数组里元素的最大值和最小值之间的差别正好是1. 现在,给定一个整数数组,你需要在所有可能的子序列中找到最长的和谐子序列的长度. 示例: ...

  3. 【LeetCode】594. 最长和谐子序列(js 实现)

    1.题目 594. 最长和谐子序列 - 力扣(LeetCode) (leetcode-cn.com) 2.实现 (1)方法一:哈希表(个人感觉这个更好理解,可能我对滑动窗口的做法不太熟悉吧) 代码 / ...

  4. ( 哈希表) 594. 最长和谐子序列 ——【Leetcode每日一题】

    ❓594. 最长和谐子序列 难度:简单 和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1 . 现在,给你一个整数数组 nums ,请你在所有可能的子序列中找到最长的和谐子序列的长度. ...

  5. LeetCode 594. 最长和谐子序列(map)

    文章目录 1. 题目 2. 解题 2.1 map+两次扫描 2.2 map+一次扫描 1. 题目 和谐数组是指一个数组里元素的最大值和最小值之间的差别正好是1. 现在,给定一个整数数组,你需要在所有可 ...

  6. 594.最长和谐子序列

    和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1 . 现在,给你一个整数数组 nums ,请你在所有可能的子序列中找到最长的和谐子序列的长度. 数组的子序列是一个由数组派生出来的序列, ...

  7. 【最优解】Leecode 594. 最长和谐子序列——Leecode每日一题系列

    今天是坚持每日一题打卡的第二十二天 题目链接:https://leetcode-cn.com/problems/longest-harmonious-subsequence/ 题解汇总:https:/ ...

  8. leetcode 594 最长和谐子序列

    https://leetcode-cn.com/problems/longest-harmonious-subsequence/ 题目 和谐数组是指一个数组里元素的最大值和最小值之间的差别正好是1 . ...

  9. 594. 最长和谐子序列--Python

    和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1 . 现在,给你一个整数数组 nums ,请你在所有可能的子序列中找到最长的和谐子序列的长度. 数组的子序列是一个由数组派生出来的序列, ...

  10. Leetcode 594. 最长和谐子序列

    和谐数组是指一个数组里元素的最大值和最小值之间的差别正好是1. 现在,给定一个整数数组,你需要在所有可能的子序列中找到最长的和谐子序列的长度. 示例 1:输入: [1,3,2,2,5,2,3,7] 输 ...

最新文章

  1. 深度丨AlphaGo Zero的启示:监督学习和无监督学习的利弊
  2. 现代软件工程第一周博客作业
  3. sr锁存器 数电_数电课设其实也没那么难2.1
  4. 趣链 BitXHub跨链平台 (10)跨链自治
  5. 看完微软大神写的求平均值代码,我意识到自己还是 too young 了
  6. Mind Control CodeForces - 1291C(思维)
  7. c语言鼠标环绕特效,C语言写的鼠标有残影,急需解决方案,在线等待!
  8. kali安装pip3
  9. 案例:强制开库遭遇ORA-16433的处理过程
  10. 【numpy】numpy.ones()函数
  11. Android 系统(138 )---Mtk平台 Android 打包解包*.img ,修改system.img 参数
  12. LVM详解;Linux逻辑卷管理
  13. 生成swc库文件若干方法
  14. 迅雷远程服务器连接失败是什么原因,迅雷远程页面常见错误码及处理.docx
  15. 批量反编译class
  16. 中文文本情感分析:基于机器学习方法的思路
  17. Digital Booklet - Taylor Swift Karao-pdf
  18. U3D学习项目一:2D横版小狐狸闯关游戏(代码部分一)
  19. Android客户端登录注册模块
  20. 小米手机系统好牛,真是国产系统的佼佼者

热门文章

  1. DCF(Discounted Cashflow)模型(学习笔记三)
  2. loc,iloc,ix的区别
  3. 人工智能需要的数学基础
  4. OSPF建立邻居、邻接关系
  5. 【USB】Zadig 工具的使用说明与下载
  6. Python 微波辐射计画图
  7. React18升级和React18新特性
  8. 大学计算机教案封面模板,大学教案模板可打印.doc
  9. springcloud -netflix-Ribbon 负载均衡的实现
  10. MF、DF、EF文件