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

运行结果


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

相关推荐
2501_941111335 分钟前
C++代码重构实战
开发语言·c++·算法
一叶之秋14126 分钟前
从零开始:打造属于你的链式二叉树
数据结构·算法
爱装代码的小瓶子11 分钟前
【c++知识铺子】相对简单的容器适配器双生子-stack和queue(STL)
开发语言·c++
CoovallyAIHub13 分钟前
CV研究告别数据荒?PAN世界模型实现「多步推理与规划」,可自造高质量训练数据
深度学习·算法·计算机视觉
脏脏a37 分钟前
类和对象(下):初始化列表、静态成员与友元深度解析
开发语言·c++
Dream it possible!42 分钟前
LeetCode 面试经典 150_二叉树_二叉树中的最大路径和(77_124_C++_困难)(DFS)
c++·leetcode·面试·二叉树
2501_941111681 小时前
模板编译期哈希计算
开发语言·c++·算法
CoovallyAIHub1 小时前
智能体与小模型:AI迈向平民化的新浪潮
深度学习·算法·计算机视觉
jllllyuz1 小时前
基于粒子群优化(PSO)的特征选择与支持向量机(SVM)分类
开发语言·算法·matlab