请
登录
后使用快捷导航
没有帐号?
注册账号
📣
Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
导读
Guide
解锁权限
功能中心
话题
求职
攻略
帮助
搜索
⌘
Ctrl
k
智能搜索
Google搜索
站内搜索
体验新版
权限解锁
登录
注册
首页
论坛
Offer多多
面试经验
Salarytics
Visa Tracker
交友
Instant
精品网课
生活攻略
手机APP
商务合作
<
登录
注册
升级
关注
扫码关注一亩三分地微信公众号
一亩三分地Warald
一亩三分地华人生活
一亩三分地求职移民
一亩三分地海外投资
帮助
TOP
置顶话题
最新回复
最新主题
最新热门
获取积分
新手指南
淘贴
我的订阅
我的帖子
VIP通行证
购买蓝莓
企业招聘广告
移民律师专栏
洽谈其他合作
道具[匿名/删除/提升/关闭/等]
考试
附件
勋章
许愿墙
去广告
面试辅导
全民竞猜
每日签到
每日答题
超级匿名
微信解绑
话题
学校
公司
地区
证券
求职辅导匹配
DS501 数据科学面试40+真题讲解
瞄准秋招:暑假跟着Shawn老师刷题!
DS601 AB Test从入门到精通
CS601 谷歌工程师讲系统设计
DS401 资深数据科学家教你破解DS面试
CS401 谷歌招聘委员会成员讲解如何准备面试
DS402 Resume Workshop
DS401A 模拟面试-数据科学
DS404B 模拟面试-机器学习
CS404A 模拟面试-算法
CS404B 模拟面试-系统设计
锦晖律师事务所H1B签证申请讲座
CS入门攻略
CS求职攻略
PM求职攻略
系统设计攻略
数据科学攻略
回国礼物礼品最全清单
如何在新城市快速省心安家
车盲如何购买二手车
收到医院的天价账单怎么办
更多
苹果应用商店
谷歌应用商店
百度网盘apk
商务合作
常见问题
新手上路
App下载
一亩三分地
»
论坛
›
专业技术
›
刷题
›
Longest Substring Without Repeating Characters
返回列表
查看:
1166
|
回复:
1
直达
[Leetcode]
Longest Substring Without Repeating Characters
刷题
leetcode
love1point
当前离线
主题
帖子
2318
积分
高级农民
积分
2318
大米
颗
鳄梨
个
水井
尺
蓝莓
颗
萝卜
根
小米
粒
学分
个
注册时间
2015-2-24
最后登录
1970-1-1
狗仔卡
🔗
love1point
2015-8-12 06:35:53
|
只看该作者
|
倒序浏览
本楼:
👍
0
0
👎
全局:
95%
5%
245
12
注册一亩三分地论坛,查看更多干货!
您需要
登录
才可以下载或查看附件。没有帐号?
注册账号
x
该题lintcode可以过,leetcode超时过不了。 如何改进过leetcode呢?谢谢
public class Solution {
public int lengthOfLongestSubstring(String s) {
if(s == null || s.length() == 0)
{
return 0;
}
int result = 0;
HashMap<Character, Integer> map = new HashMap<Character, Integer>();
for(int i = 0; i < s.length(); i++)
{
if(!map.containsKey(s.charAt(i)))
{
map.put(s.charAt(i), i);
}
else
{
result = Math.max(result, map.size());
i = map.get(s.charAt(i));
map.clear();
}
}
return Math.max(result, map.size());
}
}
复制代码
收藏
1
淘帖
0
好苗
0
杂草
0
上一篇:
求大神解答,这段Python代码看不懂...
下一篇:
[leetcode]Reverse Words in a String
相关帖子
Microsoft LC最近三个月的高频题 (求大米)
Amazon LC最近三个月的高频题 (求大米)
Meta LC最近三个月的高频题 (求大米)
Google LC最近三个月的高频题 (求大米)
今天面到的题目(一家无人驾驶公司)
09/03/2026 继续刷题打卡
08/31/2026 leetcode 刷题打卡
想问题的时候眼睛习惯性飘来飘去被面试官怀疑作弊怎么办啊
Akuna Trader电面题型:EV与信息价值推导
记录一下 10001 submission
讲讲 LC 2536 给子矩阵局部增加 1
Walmart labs 近期高频题 及相关题型 求加米!
Salesforce 卖力LC最近三个月的高频题(跪求大米, 真的对我很重要, 感谢🙏)
微软Microsoft LC最近三个月的高频题(跪求大米, 真的对我很重要, 感谢🙏)
TikTok 近期高频题 求加米!!
Meta LC最近三个月的高频题(跪求大米555)
Linkedin领英 LC最近三个月的高频题(跪求大米555)
GoogleLC最近三个月的高频题(跪求大米555)
Quant OA概率与随机过程速查:EV、Bayes、停止时间的5个通用模板
好奇 现在面试还要考试coding吗
回复
使用道具
举报
提升卡
置顶卡
关贴卡
开贴卡
变色卡
千斤顶
水逼一枚
当前离线
主题
帖子
1584
积分
高级农民
积分
1584
大米
颗
鳄梨
个
水井
尺
蓝莓
颗
萝卜
根
小米
粒
学分
个
注册时间
2011-12-28
最后登录
1970-1-1
狗仔卡
🔗
水逼一枚
2015-8-12 06:48:06
|
只看该作者
本楼:
👍
0
0
👎
全局:
99%
1%
209
2
你的程序的执行是,比如abcdefgd, 当遍历到第二个d时,你判断又重复了,然后比较了一个最大值,然后去HashMap里把第一个d的位置拿出来作为新的起始点,再重新遍历。所以你的efgd,相当于又遍历了一次,所以会超时。为何不维护一个类似sliding window的左右left, right边界,然后一边遍历,一边更新left, right, 然后计算之间的距离长度,在比较一个更长的结果呢?
回复
支持
反对
使用道具
举报
返回列表
B
Color
Link
Quote
Code
您需要登录后才可以回帖
登录
|
注册账号
隐私提醒:
☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗
同学同事飞友
,拉群请去🔗
拉群结伴
,广告请去🔗
跳蚤市场
,和 🔗
租房广告|找室友
☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
☑ 干货版块可免费使用 🔗
超级匿名
:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
☑ 查阅全站 🔗
各种匿名方法
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
录取汇报:研究生
分享一下:全职上班6个月法语0基础到TCF Canada CLB7
长周末重读了maye mask的a woman makes a plan
审稿人写「novelty 不足」的时候,他其实说的不是你的方法
2026 年中找工作记录 & AMA
写在波士顿BSO新乐季前的随感
随便聊聊26年怎么让AI帮忙写简历
赛博土木LLM Inference Role面试总结
没有身份的去字节请三思
🦑Grant在山顶一年体验 -- 最终篇
说说EB1A的邪门歪道
>
论坛导航
快速回复
返回顶部
返回列表