[LeetCode]--3. Longest Substring Without Repeating Characters

该博客讨论了LeetCode中的3. Longest Substring Without Repeating Characters问题,讲述了如何找到给定字符串中最长的不包含重复字符的子串。博主分享了自己初次尝试未成功,次日解决的经历,并提供了三种解决方案:暴力求解(超时)、滑动窗口(通过)以及优化后的滑动窗口(通过)。重点强调了查看他人优秀代码以学习的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Given a string, find the length of the longest substring without repeating characters.

Examples:

Given “abcabcbb”, the answer is “abc”, which the length is 3.

Given “bbbbb”, the answer is “b”, with the length of 1.

Given “pwwkew”, the answer is “wke”, with the length of 3. Note that the answer must be a substring, “pwke” is a subsequence and not a substring.

这个题目我昨晚上一下子没有做出来,看了别人的参考之后,早上来到实验室搞定了,应该算是掌握了吧,下面是我自己贴的代码,仅供参考哈。

public int lengthOfLongestSubstring(String s) {
        if (s == null || s.length() == 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值