LeetCode 3 Longest Substring Without Repeating Characters
来源:互联网 发布:厦门小青柑普茶淘宝 编辑:程序博客网 时间:2024/06/05 03:45
能最快想出来的解法,性能肯定不是太好
class Solution {public: int lengthOfLongestSubstring(string s) { string s1;int result = 0;int max = 0;int len = s.length();for(int i =0 ;i<len;++i){result = s1.find(s[i]);if(result<0)s1+=s[i];else{max = s1.length()>max? s1.length():max;s1 = s1.substr(result+1);s1+=s[i];}}max = s1.length()>max? s1.length():max;return max; }};
这个解法会比较好
int lengthOfLongestSubstring(string s) { if(s.length()<2) return s.length(); vector<int> charSet(256,-1); //256,all ASCII chars to int int max_len=0,j=0; for(int i=0;i<s.length();++i){ j=max(charSet[s[i]]+1,j); charSet[s[i]]=i; max_len=max(max_len,i-j+1); } return max_len; <pre name="code" class="cpp"> }
0 0
- LeetCode 3 - Longest Substring Without Repeating Characters
- LeetCode 3: Longest Substring Without Repeating Characters
- leetcode-3:Longest Substring Without Repeating Characters
- LeetCode(3) Longest Substring Without Repeating Characters
- leetcode 3LONGEST SUBSTRING WITHOUT REPEATING CHARACTERS
- Leetcode【3】:Longest Substring Without Repeating Characters
- [leetcode 3] Longest Substring Without Repeating Characters
- [Leetcode] 3 - Longest Substring Without Repeating Characters
- LeetCode 3:《Longest Substring Without Repeating Characters》
- [leetcode 3] Longest Substring Without Repeating Characters
- [leetcode] 3 Longest Substring Without Repeating Characters
- [Leetcode]3Longest Substring Without Repeating Characters
- leetcode 3 Longest Substring Without Repeating Characters
- LeetCode #3 Longest Substring Without Repeating Characters
- leetcode-3 Longest Substring Without Repeating Characters
- LeetCode 3 Longest Substring Without Repeating Characters
- leetcode 3: Longest Substring Without Repeating Characters
- LeetCode 3 Longest Substring Without Repeating Characters
- 树及二叉树
- Arch安装常见的问题
- iOS开发实践之FMDB
- MySQL BlackHole 存储引擎使用
- Java内部类
- LeetCode 3 Longest Substring Without Repeating Characters
- CocoaPods 如何正确的上传到SVN?
- 关于Android的LinearLayout的addView方法解析
- android自动连接指定wifi
- win查看服务器端口命令
- 吉宁:销售管理者,你的首要职能是什么?
- 【MySql】 BlackHole :黑洞引擎
- 【杭电】[2674]N!Again
- git 远程仓库