昨天被网易二面投屏算法虐了一番,痛定思痛,每日一道算法题。下面来看看这道算法题: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度和字符。 输入: "abcab...
IP属地:浙江
昨天被网易二面投屏算法虐了一番,痛定思痛,每日一道算法题。下面来看看这道算法题: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度和字符。 输入: "abcab...
NSInteger tempLength = i - start + 1;
// 毕竟子串长度,取最长的
if(tempLength >=maxLength) {
maxLength = tempLength;
NSLog(@"%@",[content substringWithRange:NSMakeRange(start, maxLength)]);
}
把这一段 移除if语句才是正确的写法
【iOS每日算法】无重复字符的最长子串(滑动窗口):给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。题目: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3...
你这个算法写的是错的。。。当有三个相同字母间隔的时候 明显只能算出两个相同字母间的最大值
【iOS每日算法】无重复字符的最长子串(滑动窗口):给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。题目: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3...