Longest Substring Without Repeating Characters
来源:互联网 发布:淘宝农村事业部 编辑:程序博客网 时间:2024/04/28 05:35
public int lengthOfLongestSubstring(String s) { // Start typing your Java solution below // DO NOT write main() function if(s == null || s.length() == 0) return 0; HashMap<Character, Integer> map = new HashMap<Character, Integer>(); int start = 0; int result = 0; for(int i = 0; i < s.length(); i++) { if(map.containsKey(s.charAt(i)) && map.get(s.charAt(i)) >= start) {//pay attention here result = Math.max(result, i - start); start = map.get(s.charAt(i)) + 1; } map.put(s.charAt(i), i); } return Math.max(s.length() - start, result);//pay attention here } public int lengthOfLongestSubstring(String s) { // Start typing your Java solution below // DO NOT write main() function if(s == null || s.length() == 0) return 0; int result = 0; int start = 0; int[] index = new int[256]; for(int i = 0 ; i < 256; i++) index[i] = -1; for(int i = 0; i < s.length(); i++) { if(index[s.charAt(i)] != -1 && index[s.charAt(i)] >= start) { result = Math.max(result, i - start); start = index[s.charAt(i)] + 1; } index[s.charAt(i)] = i; } return Math.max(s.length() - start, result); }
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- android:屏幕自适应
- java网络编程
- linux下 目录到目录的复制 C语言实现
- 每天一个OpenGL程序 第六篇 图形的组合绘制
- MVC Razor and partial view
- Longest Substring Without Repeating Characters
- TTStyledTextLabel的宽度计算
- Reverse Integer
- 【马良理财】8.26周一行情分析,金银再度冲高
- String to Integer (atoi)
- 疑难杂症:WIN7 64位系统用VS2008生成的程序在XP下运行出现不正常的原因.
- Power BI for Office 365(三)Power Pivot
- 有关iphone 的越狱刷机问题
- 7.6 二叉树的查找