文件名称:华为笔试是leetcode原题吗-LeetcodeView:力码查看
文件大小:3.28MB
文件格式:ZIP
更新时间:2024-07-19 23:04:53
系统开源
华为笔试是leetcode原题吗
字符串
难度中等5626收藏分享切换为英文接收动态反馈
给定一个字符串,请你找出其中不含有重复字符的
最长子串
的长度。
示例
1:
输入:
s
=
"abcabcbb"
输出:
3
解释:
因为无重复字符的最长子串是
"abc",所以其长度为
3。
示例
2:
输入:
s
=
"bbbbb"
输出:
1
解释:
因为无重复字符的最长子串是
"b",所以其长度为
1。
示例
3:
输入:
s
=
"pwwkew"
输出:
3
解释:
因为无重复字符的最长子串是
"wke",所以其长度为
3。
请注意,你的答案必须是
子串
的长度,"pwke"
是一个子序列,不是子串。
示例
4:
输入:
s
=
""
输出:
0
import
java.util.HashMap;
import
java.util.Map;
class
Solution
{
public
int
lengthOfLongestSubstring(String
s)
{
int
n
=
s.length(),
ans
=
0;
Map