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

运行结果


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

相关推荐
Jordannnnnnnn1 分钟前
追赶32名
c++
炸膛坦客2 分钟前
单片机/C/C++八股:(十八)C/C++ 中 sizeof 和 strlen 的区别
c语言·c++
XiYang-DING17 分钟前
【LeetCode】LCR 019. 验证回文串 II
算法·leetcode·职场和发展
灰色小旋风19 分钟前
力扣18 四数之和(C++)
数据结构·算法·leetcode
噜啦噜啦嘞好23 分钟前
算法篇:前缀和
数据结构·算法
l1t29 分钟前
编译测试clickhouse-cpp客户端
c++·clickhouse
重生之我是Java开发战士30 分钟前
【广度优先搜索】FloodFill算法: 图像渲染,岛屿数量,岛屿的最大面积,被围绕的区域
算法·宽度优先
tankeven36 分钟前
HJ147 最大 FST 距离
c++·算法
ALex_zry37 分钟前
物联网OTA升级系统设计:从固件分发到版本管理
c++·经验分享·物联网·跨平台