290. Word Pattern
来源:互联网 发布:c罗欧洲杯数据 编辑:程序博客网 时间:2024/05/30 23:33
题目大意:
给定两个字符串pattern和str,判断str的模式是否和pattern一直
思路:
一开始没什么思路,直接写了两层for循环,O(n2)的代码辣眼睛,提交坐等超时,然而并没有超时,持续懵逼中。
Python代码
arr = str.split(' ') print(arr) if len(pattern) != len(arr): return False # 一段O(n2)的代码 for i in range(0, len(pattern)): for j in range(i+1, len(pattern)): if (pattern[i] == pattern[j] and arr[i] == arr[j]) or \ (pattern[i] != pattern[j] and arr[i] != arr[j]): continue else: return False return True
0 0
- 【leetcode】290. Word Pattern
- 【leetcode】290. Word Pattern
- 290. Word Pattern
- 290. Word Pattern
- 290. Word Pattern
- 290. Word Pattern
- 290. Word Pattern LeetCode
- 290. Word Pattern
- 290. Word Pattern
- 290. Word Pattern
- 290. Word Pattern
- 290. Word Pattern
- Leetcode 290. Word Pattern
- 290. Word Pattern
- 【LeetCode】290. Word Pattern
- 290. Word Pattern
- LeetCode-290. Word Pattern
- LeetCode *** 290. Word Pattern
- vs2010使用openCV中的imread读不到图片问题的解决方法
- 数据库学习
- flexSlider 图片轮播插件的使用(附参数设置)
- java设计模式--迭代器模式 Iterator,模板模式 Template,备忘录模式 Memento,中介者模式 Mediator
- mysql 数据类型 bigint tinyint
- 290. Word Pattern
- vi 操作
- 排序算法比较与C++实现
- 数值的整数次方
- 关于业务代码维护和团队成长的实践分享,挺有意思的一篇文章
- return false不能终止这个函数的执行de 解决办法
- struts中action实现ServletRequestAware接口,获得request的原因
- Kaldi 中文语音识别需要考虑的问题
- 【进阶】MySQL中如何使用索引