検索語と照合したい文字列がたくさんあります。
例:
folks
fort
garage
grabbed
grandmother
habit
happily
harry
heading
hunter
文字列「ha」と、文字列が「ha」で始まるリストの先頭(この場合は「habit」)を返すアルゴリズムを検索したいと思います。
もちろん、リストが膨大なので、一人ずつ行くことはしません。リストを並べ替えたり、この種の検索を高速化する構造にリストを配置したりするために、いくつかの前処理を行うことができます。
助言がありますか?