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

运行结果


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

相关推荐
AMoon丶5 分钟前
Golang--锁
linux·开发语言·数据结构·后端·算法·golang·mutex
x_xbx6 分钟前
LeetCode:88. 合并两个有序数组
算法·leetcode·职场和发展
ฅ^•ﻌ•^ฅ115 分钟前
LeetCode hot 100(复习c++) 1-15
c++·算法·leetcode
艾莉丝努力练剑16 分钟前
确保多进程命名管道权限一致的方法
java·linux·运维·服务器·开发语言·网络·c++
alphaTao17 分钟前
LeetCode 每日一题 2026/3/9-2026/3/15
算法·leetcode·职场和发展
Kiyra19 分钟前
[特殊字符] LeetCode 做题笔记(二):678. 有效的括号字符串
笔记·算法·leetcode
Fcy64819 分钟前
与队列有关练习题
算法
TracyCoder12321 分钟前
LeetCode Hot100(71/100)——152. 乘积最大子数组
算法·leetcode·职场和发展
Z9fish21 分钟前
sse哈工大C语言编程练习44
c语言·c++·算法
特种加菲猫24 分钟前
透过源码看本质:list 的模拟实现与核心原理
开发语言·c++