Longest Substring Without Repeating Characters(最长不重复子串)
题意
求字符串中的最长不重复子串
解法
如果用暴力的方法就是O(n^2)的复杂度,会超时。这我们用一个比较巧妙的方法,就是用一个数组来记录某个字符最近出现的位置,比如字符出现在位置i,结果在位置j又出现了,那么这个子串的长度就是 j-i。
代码
|
|
Nothing is too difficult, if you put your heart into it.
求字符串中的最长不重复子串
如果用暴力的方法就是O(n^2)的复杂度,会超时。这我们用一个比较巧妙的方法,就是用一个数组来记录某个字符最近出现的位置,比如字符出现在位置i,结果在位置j又出现了,那么这个子串的长度就是 j-i。
|
|