当前位置:网站首页>【LeetCode】Day112-重复的DNA序列
【LeetCode】Day112-重复的DNA序列
2022-08-11 02:51:00 【倒过来是圈圈】
题目
题解
哈希表
哈希表记录长度为10的子串的对应出现次数,也用到了滑动窗口的思想
class Solution {
public List<String> findRepeatedDnaSequences(String s) {
List<String>res=new ArrayList<>();
Map<String,Integer>map=new HashMap<>();
for(int i=0;i<=s.length()-10;i++){
String str=s.substring(i,i+10);//截子串
map.put(str,map.getOrDefault(str,0)+1);
if(map.get(str)==2)
res.add(str);
}
return res;
}
}
时间复杂度: O ( n L ) O(nL) O(nL),L=10 即目标子串的长度,因为substring复杂度是O(L)
空间复杂度: O ( n L ) O(nL) O(nL)
边栏推荐
- [idea error] Invalid target distribution: 17 solution reference
- Add user error useradd: cannot open /etc/passwd
- leetcode:358. K 距离间隔重排字符串
- 四大组件---ContentResolver
- 创业的第125天——随记
- MSP430如何给板子下载程序?(IAR MSPFET CCS)
- ①CAS SSO单点登录框架源码深度分析
- Detailed explanation of new features of ES advanced array function syntax
- 《人生若如初见》命运多舛,人物饱满,朱亚文角色反差太惊喜
- CC0 vs. commercial IP: which model is better for NFTs?
猜你喜欢
ARM development (4) How to read the chip manual for novice Xiaobai, bare metal driver development steps and pure assembly to achieve lighting, assembly combined with c lighting, c to achieve lighting
SQL 开发的十个高级概念
调试技巧总结
报错处理:org.xml.sax.SAXParseException: 不允许有匹配 “[xX][mM][lL]“ 的处理指令目标
代码 Revert 后再次 Merge 会丢失的问题,已解决
OpenCV创始人:开源绝不能完全免费!
《人生若如初见》命运多舛,人物饱满,朱亚文角色反差太惊喜
ES6 advanced string processing new features
【Unity入门计划】Unity2D动画(1)-动画系统的组成及功能的使用
BUU刷题记录
随机推荐
解决vim与外界的复制粘贴(不用安装插件)
"How to kick a bad habit to read notes?
[idea error] Invalid target distribution: 17 solution reference
sql 使用到where和groupby时建立索引结果为啥是这样,原理是什么?
聊聊对RPC的理解
MySQL权限控制、分区表、快速复制表
Deep Learning - Second Time
SQL 开发的十个高级概念
redis学习五redis的持久化RDB,fork,copyonwrite,AOF,RDB&AOF混合使用
flink The object probably contains or references non serializable fields.
How to solve the problem of Tomcat booting and crashing
【Pdf自动生成书签】
如何解决高度塌陷
行业的思考
超声图像三维拼接-可视化选择,总体思路
What does the sanction of the mixer Tornado mean for the DeFi market?
GBJ3510-ASEMI家电电源用整流桥GBJ3510
MySQL的主从复制+读写分离+分库分表,看这一篇文章就够了
YTU 2411: 谁去参加竞赛?【简单循环】
Mysq_Note4