leetcode之Repeated DNA Sequences
来源:互联网 发布:上海达观数据公司咋样 编辑:程序博客网 时间:2024/05/16 10:59
用set去重复元素,最后 112 ms:
class Solution: # @param s, a string # @return a list of strings def findRepeatedDnaSequences(self, s): d = {} i = len(s) l = [] index = 0 flag = False if i < 10: return l else: while index <= i - 10: substr = s[index:index+10] if d.has_key(substr): l.append(substr) else: d[substr] = 1 index += 1 return list(set(l))
直接遍历的话, 99 ms:
class Solution: # @param s, a string # @return a list of strings def findRepeatedDnaSequences(self, s): d = {} i = len(s) l = [] index = 0 flag = False if i < 10: return l else: while index <= i - 10: substr = s[index:index+10] if d.has_key(substr): for str in l: if str == substr: flag = True break if not flag: l.append(substr) else: d[substr] = 1 index += 1 return l
但是每次运行时间也不太一样。。。不知道到底准不准
1 0
- leetcode之Repeated DNA Sequences
- leetcode之 Repeated DNA Sequences
- LeetCode之Repeated DNA Sequences
- leetcode之Repeated DNA Sequences
- leetcode之Repeated DNA Sequences
- Leetcode Repeated DNA Sequences
- Repeated DNA Sequences [leetcode]
- [LeetCode] Repeated DNA Sequences
- Leetcode Repeated DNA Sequences
- Leetcode:Repeated DNA Sequences
- Leetcode: Repeated DNA Sequences
- LeetCode: Repeated DNA Sequences
- LeetCode: Repeated DNA Sequences
- LeetCode Repeated DNA Sequences
- LeetCode--Repeated DNA Sequences
- [LeetCode]Repeated DNA Sequences
- [Leetcode]Repeated DNA Sequences
- [leetcode]Repeated DNA Sequences
- Message: Access to the registry key 'Global' is denied.
- 解决logstash1.4.2在windows上文件源读会对文件进行锁定的问题
- 最大网络最小流
- 杭电2564----词组缩写
- Xcode上传ipa时itunes提示you are not authorized to use this service
- leetcode之Repeated DNA Sequences
- Oracle EBS GL经常性日记帐(2)-复杂公式的设置和理解
- dll获得自身路径位置
- MFC 学习之 模态对话框图片控件上作图
- android如何实现开机自动启动Service或app
- Python学习笔记(二)变量类型
- Recall(召回率);Precision(准确率);F1-Meature(综合评价指标);true positives;false positives;false negatives..
- 【Java0001】Java之内部类与final关键字详解
- Cannot load 64-bit SWT libraries on 32-bit JVM解决方案