187. Repeated DNA Sequences
来源:互联网 发布:金蝶网络破解版 编辑:程序博客网 时间:2024/05/23 14:30
class Solution {public: vector<string> findRepeatedDnaSequences(string s) { unordered_map<int,int> m;//先讲string 映射成int 再进行hash 否则超内存 int hashindex=0; int len=10; int n=s.size(); vector<string> result; for(int i=0;i<len-1&&i<n;i++) { hashindex=(hashindex<<3)|(s[i]&0x07);//每个s[i]取最后3个bit作为标记 } for(int i=len-1;i<n;i++) { hashindex=((hashindex<<3)&0x3fffffff)|(s[i]&0x07); m[hashindex]++; int temp=m[hashindex]; if(temp==2) { result.push_back(s.substr(i-len+1,len)); } } return result; }};
1 0
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- 187. Repeated DNA Sequences
- caffe的caffe.proto
- 34. Search for a Range
- 机器学习系列(16)_怎样找到一份深度学习的工作(附学习材料,资源与建议)
- java web - 限制文件的上传类型为图片类型(.gif,.png,.jpg,.jpeg)
- 10 月 10 日,一件小事:Ping++ 获得 PCI DSS 国际安全认证
- 187. Repeated DNA Sequences
- 集成环信
- MySQL定时任务event,储存过程(定时删除指定时间前90天指定表的数据)
- 树形dp 二叉树版本与多叉树版本
- 层次凝聚聚类法
- CUDA 纹理内存 Error:无法识别texture
- handy : EventBase, EventsImp, Poller, Channel
- 熟悉自定义View
- XML文件