专栏名称: 算法与数据结构
算法与数据结构知识、资源分享
目录
今天看啥  ›  专栏  ›  算法与数据结构

字节抖音电商 Java 提前批二面真题解析

算法与数据结构  · 公众号  · 算法  · 2024-06-04 18:55
    

文章预览

来自公众号: 吴师兄学算法 无重复字符的最长子串 给定一个字符串  s  ,请你找出其中不含有重复字符的  最长子串  的长度。 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 示例 3: 输入: s = "pwwkew" 输出: 3 解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子串。 提示: 0 < = s.length < = 5 * 10^4 s  由英文字母、数字、符号和空格组成 思路与代码 很经典的 滑动窗口 的题目。 具体操作如下: 1、定义需要维护的变量,对于此题来说,要求是最大长度,同时又涉及去重,因此需要一个哈希表。 2、定义窗口的首尾端 (start, end), 然后滑动 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览