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

运行结果


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

相关推荐
谎言西西里13 小时前
LeetCode 热题100 --- 双指针专区
算法
qq_4663024515 小时前
vs2008 Hotlink实时数据读取
c++·qt
阿达King哥16 小时前
关于C++中的typedef typename的含义
c++
leo__52016 小时前
基于两步成像算法的聚束模式SAR MATLAB实现
开发语言·算法·matlab
前端小白在前进16 小时前
力扣刷题:在排序数组中查找元素的第一个和最后一个位置
数据结构·算法·leetcode
imbackneverdie17 小时前
如何用AI工具,把文献综述从“耗时费力”变成“高效产出”?
人工智能·经验分享·考研·自然语言处理·aigc·ai写作
咔咔咔的17 小时前
3652. 按策略买卖股票的最佳时机
c++
某林21218 小时前
基于SLAM Toolbox的移动机器人激光建图算法原理与工程实现
stm32·嵌入式硬件·算法·slam
修炼地18 小时前
代码随想录算法训练营第四十三天 | 图论理论基础、深搜理论基础、卡码网98. 所有可达路径、797. 所有可能的路径、广搜理论基础
算法·深度优先·图论
iAkuya18 小时前
(leetcode)力扣100 23反转链表(迭代||递归)
算法·leetcode·链表