leetcode [#14] | GCidea's blog
目录

题目
Write a function to find the longest common prefix string amongst an array of strings.
解决方案
1 | public class Solution { |
注意事项
- 依次比较数组中每两个元素的最长前缀。第一个和第二个元素的最长前缀默认保存入builder,从第二个和第三个元素的比较结果开始,如果最长前缀比builder长,则不做操作,因为更长的部分无法作为之前其他元素的前缀,对整体结果没有意义;如果最长前缀比builder短,则要将builder的长度缩短相应的位数,因为之前的最长前缀不能作为当前元素的前缀。