Ai
1 Star 2 Fork 5

LilithSangreal/LeetCode-Solutions

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
verifying-an-alien-dictionary.py 724 Bytes
一键复制 编辑 原始数据 按行查看 历史
kamyu 提交于 2018-12-09 21:23 +08:00 . Create verifying-an-alien-dictionary.py
# Time: O(n * l), l is the average length of words
# Space: O(1)
class Solution(object):
def isAlienSorted(self, words, order):
"""
:type words: List[str]
:type order: str
:rtype: bool
"""
lookup = {c: i for i, c in enumerate(order)}
for i in xrange(len(words)-1):
word1 = words[i]
word2 = words[i+1]
for k in xrange(min(len(word1), len(word2))):
if word1[k] != word2[k]:
if lookup[word1[k]] > lookup[word2[k]]:
return False
break
else:
if len(word1) > len(word2):
return False
return True
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/LilithSangreal/LeetCode-Solutions.git
git@gitee.com:LilithSangreal/LeetCode-Solutions.git
LilithSangreal
LeetCode-Solutions
LeetCode-Solutions
master

搜索帮助