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; 
    }
};

运行结果


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

相关推荐
Jasmine_llq5 分钟前
《B3840 [GESP202306 二级] 找素数》
开发语言·c++·试除法·顺序输入输出算法·素数判定算法·枚举遍历算法·布尔标记算法
先积累问题,再逐次解决7 分钟前
快速幂优美算法
算法
低频电磁之道12 分钟前
C++ 中的深浅拷贝
c++
XiYang-DING28 分钟前
【LeetCode】 225.用队列实现栈
算法·leetcode·职场和发展
大锤资源1 小时前
学术分享 | NVIVO质性数据:分析与解读
经验分享
ybzj.1 小时前
2025年第十六届蓝桥杯省赛C/C++大学B组 个人题解
c++
花月C1 小时前
线性动态规划(Linear DP)
算法·动态规划·代理模式
派大星~课堂1 小时前
【力扣-148. 排序链表】Python笔记
python·leetcode·链表
量子炒饭大师1 小时前
【C++ 11】Cyber骇客 最后的一片净土 ——【C++11的 简单介绍 + 发展历史】历史唯物主义者带你理顺C++发展的由来
c++·dubbo·c++11