news 2026/6/4 20:20:02

第 478 场周赛Q2——3760. 不同首字母的子字符串数目

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第 478 场周赛Q2——3760. 不同首字母的子字符串数目

题目链接:3760. 不同首字母的子字符串数目(中等)

算法原理:

解法:哈希表

23ms击败40.67%

时间复杂度O(N)

思路很简单,就是统计出有多少不同的字母即可,原因👇

题目要求子字符串连续,且子字符串的首字符必须不同才算在计数里,那么在

abcdefghiajklmano这个字符串中“abcde”、“ajklm”、“ano”只需要被统计一次即可,其余字母开头的子字符串同理

Java代码:

class Solution { public int maxDistinct(String ss) { int ret=0; char[] s=ss.toCharArray(); int n=s.length; Set<Character> hash=new HashSet<>(); for(char c:s){ if(!hash.contains(c)){ hash.add(c); ret++; } } return ret; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/21 8:27:15

软件工程毕设全攻略:8个AI工具解决论文写作与代码难题

文章总结表格&#xff08;工具排名对比&#xff09; 工具名称 核心优势 aibiye 精准降AIGC率检测&#xff0c;适配知网/维普等平台 aicheck 专注文本AI痕迹识别&#xff0c;优化人类表达风格 askpaper 快速降AI痕迹&#xff0c;保留学术规范 秒篇 高效处理混AIGC内容&…

作者头像 李华
网站建设 2026/6/2 21:27:07

Jmeter+influxdb+grafana 性能测试结果监控

我们做性能测试的时候使用Jmeter自身的监听器统计压测结果虽然可以统计到各个维度的信息&#xff0c;比如TPS&#xff0c;RT&#xff0c;Err等&#xff0c;但是这个Jmeter本身的监控没有办法做存储&#xff0c;也没有办法去找历史数据&#xff0c;所以如果想要持久化储存数据&a…

作者头像 李华
网站建设 2026/5/22 18:14:43

Jmeter性能测试 -3数据驱动实战

什么是数据驱动&#xff1f; 从数据文件中读取测试数据&#xff0c;驱动测试过程的一种测试方法。数据驱动可以理解为更高级的参数化。 特点&#xff1a;测试数据与测试代码分离&#xff1b;数据控制过程 好处&#xff1a;降低开发和维护成本&#xff0c;减少代码量&#xf…

作者头像 李华
网站建设 2026/5/20 18:20:06

Java基于Spring Boot+Vue的宠物领养系统

所需该项目可以在最下面查看联系方式&#xff0c;为防止迷路可以收藏文章&#xff0c;以防后期找不到 这里写目录标题项目介绍系统实现截图技术栈介绍Spring Boot与Vue结合使用的优势Spring Boot的优点Vue的优点Spring Boot 框架结构解析Vue介绍系统执行流程Java语言介绍系统测…

作者头像 李华
网站建设 2026/6/3 11:44:58

从黑土到云端,富裕县年货节开启乡村振兴数字新篇

当龙江大地仍被冰雪覆盖&#xff0c;一场连接乡土与全国的年货盛宴已在哈尔滨温情启幕。2026年1月15日&#xff0c;“云购年货乐购富裕”网上年货节在哈尔滨新区数字贸易产业园区正式举办&#xff0c;作为活动核心组成部分的展厅环节&#xff0c;不仅是“富裕优品”的集中亮相&…

作者头像 李华