Longest Common Prefix
来源:互联网 发布:人工智能的利弊英文 编辑:程序博客网 时间:2024/06/08 05:31
Write a function to find the longest common prefix string amongst an array of strings.
例如:[“leets”, “leetcode”, “leet”, “leed”], LCP为“lee”.
思路:
垂直搜索,从头开始比较每个字符串相同位置的字符, 若相同,则继续向后比较, 否则返回任一字符串从头到该位置的字符区间;
class Solution(object): def longestCommonPrefix(self, strs): """ :type strs: List[str] :rtype: str """ if len(strs) == 0: return "" if len(strs) == 1: return strs[0] for i, char in enumerate(strs[0]): for j in range(1, len(strs)): if (i == len(strs[j])) or strs[j][i] != char: return strs[0][:i] return strs[0]
0 0
- LeetCode: Longest Common Prefix
- LeetCode Longest Common Prefix
- LeetCode : Longest Common Prefix
- [Leetcode] Longest Common Prefix
- leetcode6:Longest Common Prefix
- leetcode22: longest common prefix
- [LeetCode] Longest Common Prefix
- Leetcode14: Longest Common Prefix
- Longest Common Prefix
- Longest Common Prefix
- Longest Common Prefix
- [LeetCode]Longest Common Prefix
- Longest Common Prefix
- LeetCode-Longest Common Prefix
- Longest Common Prefix
- [LeetCode] Longest Common Prefix
- Longest Common Prefix
- LeetCode - Longest Common Prefix
- 获取Android设备电池电量状态
- 怎样用XMind快速制作思维导图
- android 空中OTA升级
- CAN总线协议详解
- Spinner 设置适配器, adapter
- Longest Common Prefix
- LeetCode 167.Two Sum II 解题报告
- UART协议详解
- 在Winform中菜单动态添加“最近使用文件”
- noi 7627:鸡蛋的硬度
- 微信公众号支付对接配置
- Hadoop回顾--HDFS工作流程
- 给字体加下划线
- swift变量的可选(Optional)类型