Leetcode—187.重复的DNA序列【中等】

2023每日刷题(二十)

Leetcode---187.重复的DNA序列

实现代码

cpp 复制代码
class Solution {
public:
    const int L = 10;
    vector<string> findRepeatedDnaSequences(string s) {
        unordered_map<string, int> str;
        vector<string> ans;
        int len = s.size();
        for(int i = 0; i <= len - L; i++) {
            string sub = s.substr(i, L);
            if(++str[sub] == 2) {
                ans.push_back(sub);
            }
        }
        return ans; 
    }
};

运行结果


之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
玖玥拾12 小时前
C/C++ 数据结构(四)链表与STL容器
c语言·数据结构·c++·链表·stl库
小白小宋12 小时前
【PUSCH番外篇】5G NR 相位补偿与频移校正:原理、流程与工程实现
算法·5g·matlab·信息与通信·信号处理
黑科技iOS上架12 小时前
没有mac电脑如何借助windows系统上传ipa到App Store
经验分享·ios
不吃土豆的马铃薯12 小时前
C++ 正则表达式入门详解
linux·服务器·网络·数据库·c++·正则表达式
满怀冰雪12 小时前
第15篇-链表基础-反转链表-合并链表与快慢指针
java·算法·链表
2zcode13 小时前
基于MATLAB语音信号变声算法设计与实现
算法·matlab·语音识别·变声算法
梦0713 小时前
Trae Friends福州线下活动收获一二-vibeCoding现状
经验分享·学习
玖玥拾13 小时前
C/C++ 数据结构(一)基础概念、线性表链表
c语言·数据结构·c++·链表
星恒随风13 小时前
C++ 模板初阶:从泛型编程、函数模板到类模板,一篇打通基础概念
开发语言·c++·笔记·学习
郝学胜-神的一滴13 小时前
Qt 高级开发 031:QListWidget图标布局实战
开发语言·c++·qt·程序人生·软件构建·用户界面