文字列のリストの最も長い共通接頭辞を見つけるためにどのようなアルゴリズムをお勧めしますか?文字列のリストのすべての共通接頭辞を見つけるための文字列アルゴリズムの提案
私は、次のような文字列を持っているかもしれません:私は、次の接頭辞を知りたい
Call Mike and schedule meeting.
Call Lisa
Call Adam and ask for quote.
Implement new class for iPhone project
Implement new class for Rails controller
Buy groceries
を:
"Call "
"Implement new class "
私はObjective Cのを使用することがありますので、既製ココアソリューションは次のようになりますプラス(必須ではありませんが)。
's'は' s'がリスト内の2つの文字列の共通接頭語で、 's'が同じ2つの文字列の他の共通接頭辞の厳密な部分文字列でないようにしたい's'は空の文字列ではありませんか? '{" a1 "、" a2 "、" ab1 "、" ab2 "}'、あなたは '' a ''をしたいのですか? –
はい、そうです。そして、いいえ、私は必要ない。 – cfischer