给你一个大小为 n 的字符串数组 strs ,其中包含n个字符串 , 编写一个函数来查找字符串数组中的最长公共前缀,返回这个公共前缀。
数据范围:
,
进阶:空间复杂度
,时间复杂度
# @param strs string字符串一维数组 # @return string字符串 class Solution: def longestCommonPrefix(self , strs ): # write code here n = len(strs) if n == 0: return "" strs.sort() m = min(len(strs[0]),len(strs[n-1])) for i in range(m): if strs[0][i] != strs[n-1][i]: return strs[0][0:i] return strs[0][0:m]