(1)map+滑动窗口
class Solution {
public:
vector<string> findRepeatedDnaSequences(string s) {
if(s.length()<=10) return {};
unordered_map<string,int> mp;
vector<string> v;
for(int i=0;i<=s.length()-10;i++) {
string temp=s.substr(i,10);
if(mp.find(temp)==mp.end()) mp[temp]=1;
else if(mp[temp]==1) {
v.push_back(temp);
mp[temp]++;
}
}
return v;
}
};