longest consecutive sequence
来源:互联网 发布:无线网络转换有线网络 编辑:程序博客网 时间:2024/05/21 01:42
solution
class Solution {public: int longestConsecutive(vector<int>& nums) { unordered_set<int> st; for( auto n : nums ) { st.insert(n);} int rst = 0; for( int n : nums) { int left = n - 1; while( st.find(left) != st.end() ) { st.erase(left); left--; } int right = n + 1; while(st.find(right) != st.end() ) { st.erase(right); right++; } rst = max(rst, right - left - 1); } return rst; }};
想法很奇妙 , 但是我没想到union find 怎么解
0 0
- Longest Consecutive Sequence
- Longest Consecutive Sequence
- Leetcode : Longest Consecutive Sequence
- [Leetcode] Longest Consecutive Sequence
- longest consecutive elements sequence
- [leetcode] longest consecutive sequence
- Longest Consecutive Sequence
- Longest Consecutive Sequence
- 【leetcode】Longest Consecutive Sequence
- LeetCode - Longest Consecutive Sequence
- [LeetCode]Longest Consecutive Sequence
- leetcode:Longest Consecutive Sequence
- Longest Consecutive Sequence
- Longest Consecutive Sequence
- [Leetcode]Longest Consecutive Sequence
- [leetcode]Longest Consecutive Sequence
- Longest Consecutive Sequence
- Longest Consecutive Sequence
- git误删本地文件如何找回?
- Qt使用总结(转)
- Android开发之图片详解(5)
- kubelet启动流程
- 超大表关联的优化方法
- longest consecutive sequence
- 当VC消失后,tabBar执行选中某个item代码
- AtomicInteger简介
- 目标检测(2)
- 微信企业号实战项目_校信通
- 微信第三方开发,上传永久素材
- SOAP-Simple Object Access Protocol(简单对象访问协议)
- 基于百度地图记录运动轨迹案例分析与实现
- 关于OC和Swift混编