leetCode594
2024-07-01 23:04:45
这个方法有点愚蠢
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相关推荐
- Leetcode594(力扣594):最长和谐子序列
用哈希表存放每个元素出现的个数,遍历哈希表并且计算当前元素以及当前元素加一的元素的个数 class Solution {public:int findLHS(vector<int>& ...
- 子串子序列常见算法面试题
子串子序列 本人最近被一系列子串子序列递增最长连续 个数 和 之类的问题逼疯,特此整理 基础判断 首先要知道判断是否是子串还是子序列 判断子串 子串比较简单,因为是连续的 判断子序列 子序列其实也很简 ...
- 模拟(持续更新、整理)
链表 两数相加:leetcode-2 两两交换链表只能够的节点:leetcode-24 K个一组翻转链表:leetcode-25 旋转链表:leetcode-61 反转链表II:leetcode-92 ...
最新文章
- Activity的插件化(三)
- Exchange2007/2010全局进出邮件备份设置
- mysql5.6启动占用内存很大的解决方法
- android 左移动画_Android研究院之游戏开发Tween动画的实现(十九)
- 安卓性能测试之 adb shell 常用命令
- ElasticSearch Java Api(一) -创建索引
- 计算机工作原理 公开课,《计算机的基本工作原理》公开课材料(11页)-原创力文档...
- STM32H743+CubeMX-两路FDCAN同时工作的终极方案(RTX5)
- PyCharm安装Twisted库(报错:Microsoft Visual C++ 14.0 is required. Get it with “Build Tools for Visual Stu)
- udp打洞没反应_这8种酒精饮料:1亿人在喝,你还没听过
- 有图有真相:带你实现当下流行的权限验证
- 2018.08.22 NOIP模拟 string(模拟)
- https openssl http2
- Makefile编写练习题
- 乡村少年宫计算机教师简介,乡村少年宫教师感言
- 新浪开发者平台(Sina App Engine)初探
- java 每天执行一次_java定时器每隔5秒执行一次任务要怎么编写?
- iOS 自定义封装WKWebView,可以网页回退转跳,与网页交互事件监听,解决内存释放问题
- 华晨宏盛:只需建立正确的理财观,把握科学的理财办法
- JavaScript 实现碰壁反弹