[leetcode]#14. Longest Common Prefix
来源:互联网 发布:c语言固定地址内存分配 编辑:程序博客网 时间:2024/06/05 19:02
- 题目翻译
写个函数,找出一个字符串数组中所有字符串的最长公共前缀。
题目描述不清晰。。。补充几个例子,比如:
{“a”,”a”,”b”} 返回 “” ,因为三个字符串没有公共前缀;
{“a”, “a”} 返回 “a” 因为它是两个字符串的公共前缀;
{“abca”, “abc”} 返回 “abc”;
{“ac”, “ac”, “a”, “a”} 返回 “a”
- 很直观的思路,从任意一个字符串开始,扫描该字符串,依次检查其他字符串的同一位置是否是一样的字符,当遇到不一样时则返回当前得到的前缀。
class Solution(object): def longestCommonPrefix(self, strs): """ :type strs: List[str] :rtype: str """ if not strs: return '' res = '' for i in xrange(len(strs[0])): for j in xrange(1, len(strs)): if i >= len(strs[j]) or strs[j][i] != strs[0][i]: return res res += strs[0][i] return res
阅读全文
0 0
- [leetcode] 14. Longest Common Prefix[leetcode] 14. Longest Common Prefix
- [LeetCode]14.Longest Common Prefix
- LeetCode 14. Longest Common Prefix
- LeetCode --- 14. Longest Common Prefix
- LeetCode 14.Longest Common Prefix
- [Leetcode] 14. Longest Common Prefix
- 【leetcode】14. longest common prefix
- [leetcode] 14.Longest Common Prefix
- [leetcode] 14. Longest Common Prefix
- LeetCode - 14. Longest Common Prefix
- Leetcode-14. Longest Common Prefix
- Leetcode 14. Longest Common Prefix
- 14. Longest Common Prefix LeetCode
- leetcode 14. Longest Common Prefix
- leetcode 14. Longest Common Prefix
- leetcode 14. Longest Common Prefix
- LeetCode--14. Longest Common Prefix
- Leetcode 14. Longest Common Prefix
- SQL Server 2008集成服务详解
- windows控制台cmd乱码的解决办法
- mt6735[CTS Verifier][Test Method] Camera Orientation
- 第一篇博客
- Math的取值和基本算法
- [leetcode]#14. Longest Common Prefix
- redis 主从复制,读写分离
- [Drools]JAVA规则引擎 -- Drools 详细说明
- Spring Cloud构建微服务架构—创建“服务注册中心”
- 机器学习算法与Python实践(2)
- MapReduce之join操作
- ionic实现侧滑的效果
- [数据结构]图邻接矩阵C语言简单实现
- Ubuntu上安装redwoodHQ2.5.5