Longest Consecutive Sequence
来源:互联网 发布:阿迪达斯yeezy预约软件 编辑:程序博客网 时间:2024/04/26 04:30
import java.util.HashMap;public class LongestConsecutiveSequence {public static void main(String args[]){int a[]={100, 4, 200, 1, 3, 2};System.out.println(longestConsecutive(a));}public static int longestConsecutive(int[] num) {HashMap<Integer, Integer> map = new HashMap<Integer, Integer>();for (int i = 0; i < num.length; i++) {map.put(num[i], 1);}int max =0;int count;for(int i=0;i<num.length;i++){if(map.isEmpty()) break;if(map.containsKey(num[i])){count=map.get(num[i]);int temp=num[i];while(map.containsKey(++temp)){count++;map.remove(temp);}temp=num[i];while(map.containsKey(--temp)){count++;map.remove(temp);}max=Math.max(max, count);}}return max;}}
- 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
- 破解基础----背的滚瓜烂熟差不多就会破解
- 越来越多的人开始对“非主流汽车”感兴趣
- Android学习总结——APK打包过程与反编译
- Android NFC 开发实例
- 《桌面便签》开发进度-预览
- Longest Consecutive Sequence
- linux sed 用法
- 一个人就来 会孤单
- DOM解析器(六)
- php-fpm的启动与关闭
- 解决 java.lang.NoSuchMethodError: org.objectweb.asm.org.objectweb.asm.ClassWriter.
- ios开发--loadView和viewDidLoad
- ifconfig只能检测到L0的解决方法
- Android控件绘制过程