最新要闻
- 全球播报:我在画画的拼音_画画的拼音
- 这波太狠了!CMA禁止微软在未来10年内收购动暴 热点聚焦
- 世界看热讯:中文互联网青春流落“天涯”
- 资讯推荐:山东一景区霸气公告:看不到景观退款
- 天玑之王诞生!iQOO Neo8 Pro前瞻:性能霸榜安卓阵营
- 快看:真鞋底“烤机”!男子鞋里藏48块CPU入境被海关查获
- 速看:恐难回本:《圣斗士》电影日本上映3天票房仅250万
- 今日讯!apex英雄手游版什么时候上线 apex英雄手游上线时间一览
- 70%的人都没做到!夏季开空调前的这些事项必须做到位_环球新要闻
- 韩国芯片继续暴跌:三星等存储没人买!国产SSD无惧竞争 2TB杀到489元
- 全球微速讯:终于改了!微软决定减少Win11通知数量
- 海南一漂流景区五一堵船了 网友:好像在下饺子一样
- 短讯!孙晓玲
- 多亏了国产SSD!硬盘进入“白菜价”时代
- 当前资讯!3人合吃一份自助餐:服务员劝阻被怼
- 苹果华为小米OPPO和vivo手机壳只要5.9元起:覆盖上百款机型 总有一款适合你
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
LC 3. 无重复字符的最长子串 全球实时
【资料图】
> 原题链接:3. 无重复字符的最长子串 - 力扣(LeetCode)
class Solution { public int lengthOfLongestSubstring(String s) { /* * 思路: * 单调栈 * 构建一个用一个队列存放已经遍历过的元素, 如果当前元素在队列中已经存在, 那么不停出队到队列里 * 和当前元素相同的元素的下一个位置, 把当前元素放进去, 每次元素入队, 都更新一次最大值, 这样遍历 * 一遍数组, 就能得到整个字符串的最大不同子串 * */ Dequequeue = new LinkedList<>(); // 队列 int index = 0; // 下标位置 char[] chs = s.toCharArray(); // 字符串转化为字符数组方便操作 int N = chs.length; int ans = 0; // 返回的答案, 存放最长的子串长度 while (index < N) { while (index < N && (queue.isEmpty() || !queue.contains(chs[index]))) { queue.add(chs[index++]); // 队列为空或者当前元素不在队列里存在, 入队 ans = Math.max(ans, queue.size()); // 更新最大值 } while (index < N && !queue.isEmpty() && queue.contains(chs[index])) {va queue.pollFirst(); // 当前元素在队列里存在, 队头元素不停出队, } // 直到与当前元素相同的元素出队后位置 if (index < N) { queue.add(chs[index++]); ans = Math.max(ans, queue.size()); } } return ans; }}// 单调栈写法优化class Solution { public int lengthOfLongestSubstring(String s) { Deque que = new LinkedList<>(); int ans = 0; for (int i = 0; i < s.length(); i++) { while (!que.isEmpty() && que.contains(s.charAt(i))) que.pollFirst(); que.add(s.charAt(i)); ans = Math.max(ans, que.size()); } return ans; }}
class Solution { /** 思路: dp + map 用一张 map 表存储每个字符上一次出现的位置 当前位置向前推的距离 和 上一次位置能向前推出的距离 + 1, 小的那个就是当前位置的最长无重复字符串 */ public int lengthOfLongestSubstring(String s) { if (s == null || s.length() == 0) return 0; char[] str = s.toCharArray(); // map 表记录 (char)i 字符上一次出现的位置 int[] map = new int[128]; // -1 表示都没出现过 for (int i = 0; i < 128; i++) map[i] = -1; // dp[i] 表示以 i 位置字符结尾的最长无重复子串 int[] dp = new int[str.length]; // 初始化操作 int ans = 1; map[str[0]] = 0; dp[0] = 1; // 从 1 位置开始 for (int i = 1; i < str.length; i++) { // 当前位置和上一个相同字符的距离 int cur = i - map[str[i]]; // i-1 位置字符结尾能推出的最长无重复子串是 dp[i-1], dp[i] = Math.min(dp[i - 1] + 1, cur); ans = Math.max(ans, dp[i]); map[str[i]] = i; } return ans; }}
// 空间压缩版本class Solution { /** 思路: dp + map 用一张 map 表存储每个字符上一次出现的位置 当前位置向前推的距离 和 上一次位置能向前推出的距离 + 1, 小的那个就是当前位置的最长无重复字符串 */ public int lengthOfLongestSubstring(String s) { if (s == null || s.length() == 0) return 0; char[] str = s.toCharArray(); // map 表记录 (char)i 字符上一次出现的位置 int[] map = new int[128]; // -1 表示都没出现过 for (int i = 0; i < 128; i++) map[i] = -1; // 初始化操作 int ans = 1; map[str[0]] = 0; int pre = 1; // 从 1 位置开始 for (int i = 1; i < str.length; i++) { // 当前位置和上一个相同字符的距离 int cur = i - map[str[i]]; // i-1 位置字符结尾能推出的最长无重复子串是 dp[i-1], pre = cur = Math.min(pre + 1, cur); ans = Math.max(ans, cur); map[str[i]] = i; } return ans; }}
关键词:
-
LC 3. 无重复字符的最长子串 全球实时
>原题链接:& 160;3 无重复字符的最长子串-力扣(LeetCode)classSolution{publicintlengthOfLongestSubstri
来源: LC 3. 无重复字符的最长子串 全球实时
世界实时:SRIO接口卡航电总线解决方案
Java线程池中的四种拒绝策略
全球播报:我在画画的拼音_画画的拼音
这波太狠了!CMA禁止微软在未来10年内收购动暴 热点聚焦
世界看热讯:中文互联网青春流落“天涯”
资讯推荐:山东一景区霸气公告:看不到景观退款
天玑之王诞生!iQOO Neo8 Pro前瞻:性能霸榜安卓阵营
快看:真鞋底“烤机”!男子鞋里藏48块CPU入境被海关查获
速看:恐难回本:《圣斗士》电影日本上映3天票房仅250万
关于Linux系统-sshd服务-AllowUsers与AllowGroups-选项的安全加固配置
工厂方法与FactoryBean
9472米!我国开钻亚洲最深油气井
今日讯!apex英雄手游版什么时候上线 apex英雄手游上线时间一览
70%的人都没做到!夏季开空调前的这些事项必须做到位_环球新要闻
韩国芯片继续暴跌:三星等存储没人买!国产SSD无惧竞争 2TB杀到489元
全球微速讯:终于改了!微软决定减少Win11通知数量
海南一漂流景区五一堵船了 网友:好像在下饺子一样
短讯!孙晓玲
多亏了国产SSD!硬盘进入“白菜价”时代
当前资讯!3人合吃一份自助餐:服务员劝阻被怼
苹果华为小米OPPO和vivo手机壳只要5.9元起:覆盖上百款机型 总有一款适合你
回力2023春季新款老爹运动鞋到手29.9元起:舒适透气_全球看点
马里奥成就游戏改编作品之最_天天热资讯
“五一”假期第二天全国道路交通总体平稳有序-全球最新
马里奥成就游戏改编作品之最
环球快消息!疯狂!淄博烧烤店主为劝退游客自己刷差评 犄角旮旯里的烧烤店都能被发现
锐龙7000系烧毁问题解决:AMD推送AGESA 1.0.0.7 BIOS主板固件更新
2020赛季中超第一阶段第11轮苏州赛区的一场比赛 由河北华夏幸福对阵北京国安
国屏之光!京东方首发三百色域切换显示技术
环球消息!五一长沙排队:景点队伍排到隔壁景区 凌晨2点打车还得等位
Redmi 2023年快充之王来了!210W新机已在路上|天天通讯
QLC尚未普及HLC又来!写入寿命堪忧
生死狙击v8真号账号密码没人挤2022(生死狙击好号和密码v8真的电脑版)
读SQL进阶教程笔记14_SQL编程要点
全球热门:Android 14来了!本月登场
印度将成全球人口最多国家背后:年轻人多、文化程度太低
5G必要专利全球第一!网友分享华为5G工程测试手机 早开始实测 世界新视野
屋漏原指的是屋子西北角 而不是屋子漏了 环球看热讯
速讯:5月新规来了!官方出手整治互联网弹出广告:确保一键关闭
全球快资讯丨奥利瑟拉佐尔的烈焰之爪在哪里_奥利瑟拉佐尔的烈焰之爪
天天通讯!丁立人创造历史 中国棋手首次加冕世界棋王:奖金830多万
我做梦也没想到 华语乐坛竟以这种形式复兴了
一公司称“小气吧啦的特斯拉”“毛坯房汽车”!被判赔10万
神剧情!利物浦前15分钟3-0领先,热刺连追三球后遭若塔补时绝杀 天天速讯
《逆水寒手游》评测:这次呼吸不要钱了
重点聚焦!安徽工业大学怎么样 是二本吗一还
19 组织文件
焦点热讯:移位运算
特种兵式旅游引发热议 男子火车站拎1袋馒头沾方便面吃:该省省该花花 每日聚焦
五一假期才第2天网友已经玩累:敦煌“堵骆驼”了 还有红绿灯 天天快讯
林正英粤语电影黑白双煞 林正英粤语电影 天天即时看
关于PTA第二次大作业的总结-热点
世界微动态丨200公里开车11个半小时!女子吐槽五一旅游导航都堵紫了
环球观察:延庆治理有“妙招儿”,多举措解决杨柳飞絮烦恼~
联想65W氮化镓插排上架:出差不用带电源了 全球今日报
智能手机价格越来越贵 联发科CEO表态:不再打价格战
17 设备处理内核I/O包 天天看点
当前报道:车头神似动车组 理想纯电MPV假想图曝光
中国空间站将收到70公斤水果快递 天舟六号货运飞船5月上旬发射-全球视讯
Black Girl Gamers创始人批评幻想游戏:可以有龙 但不能有黑人
快看:征服世界最高沙峰!比亚迪仰望U8登顶必鲁图峰:不陷沙、不翻车 真越野
16 内核中注册设备_世界今亮点
PTA题目集4~6总结
全球热点评!详细的BoltDB学习记录文档
看点:OO题目集4-6总结
金融类都有什么-金融类都有什么专业 天天即时看
“五一”迎来客流高峰 各部门全力保障旅客出行
蔚来五一换电量创历史新高 车主高速薅免费电池4万块_世界今日报
《王者荣耀》妲己九尾“收割”女玩家:实体手办1199元
苹果树桃树缓控修剪新技术_关于苹果树桃树缓控修剪新技术的简介 环球微动态
宁波地铁全天免费坐 五一延长1小时 有站点人流暴涨200%|世界快看
今年的五一“疯”了吗?网友:走不动 根本走不动
太科幻!比亚迪深圳云巴开通:全自动运行、刷脸进站、无感支付
AMD Yes!一文了解锐龙Z1处理器:为掌机而生 天天热头条
天天热头条丨让AI画“边打游戏边吃意面” AI毅然让玩家啃了手柄
要闻速递:性能_1 Jmeter脚本编写
《饥荒联机版》在线人数破纪录 Steam史低只要4.8元
评论区被疯狂玩梗 抖音网红女骑手:何必恶语相对
通讯!经典超烂游戏《Ancient Roman》引热议 日本4成女性居然都知道
环球关注:亚美尼亚飞一航空:未预先通知,土耳其对其关闭了领空
stable-diffusion-webui 环境设置过程记录 每日速读
苏宁易购一季度亏损1亿元:大幅减亏90% 核心家电3C业务盈利 全球微速讯
快讯:景区回应“上厕所要花55元买门票”:园外无公厕
直线过抛物线焦点公式(抛物线焦点公式)-环球关注
九年不屈!贾跃亭的FF 91量产下线 FF:工艺品质媲美豪华车制造商
探索“研学+”模式助力乡村振兴 张家港乐余镇启动乡村研学旅游季 当前最新
世界焦点!关于Linux操作系统使用lastlog命令对OS账号最后一次登录时间的审计
【世界独家】如何彻底关闭 Windows 10 自动更新
AITO问界卖的多亏得多?赛力斯:2022年净亏损超38亿元
微软690亿美元收购案被阻 动视暴雪CEO:必须合并才能跟腾讯、字节竞争|焦点滚动
西湖边最美人墙2.0版来了:为大家出行保驾护航_报资讯
视讯!中欧班列(武汉)连续4个月单月开行百列以上 同比增长近200%
赵长江:清华经管EMBA校友 一次下单超过20台腾势D9 动态
玩家建议微软推出自己的掌机:性能和XSS一样就行
你知道吗?火星上有22个中国地名:西柏坡、古田、窑店等
电影《长空之王》票房破2亿 王一博肩膀出血也不吭声:被赞爷们气 天天热闻
【全球热闻】襄阳公安这场推进会透出妥妥“安全感”
商务部:“五一”假期首日消费市场大幅升温
天天要闻:鲁绣、丝绸织染等山东非遗“炫技”海南