14. Longest Common Prefix

Problem

Write a function to find the longest common prefix string amongst an array of strings.

Related Topics:

String

Analysis

水平扫描

垂直扫描

以列为单位扫描,适用于存在短字符串的情况。

分治

将字符串划分为多组,每组各自比较后,再合并比较。

长度二分

以最短的字符串长度为基础,将长度进行二分,然后将第一个元素,按长度切割后比较。

前缀树

建立前缀树,进行查询。

Code

水平扫描

垂直扫描

分治

长度二分

前缀树

Last updated