1

先週、インターンシップの面接を受け、大規模なデータベースで特定の文字列を検索することについて質問されました。インタビュー中、私はそれについてまったく無知でしたが、「マルチレベルハッシュ」と答えただけで、それが私が知っている唯一のヒントであり、最高の時間効率を持っていました。少しグーグルした後、彼が期待した答えはそれだったと思いますサフィックスツリー。検索中にサフィックスツリーを構築するためのアルゴリズムを見つけ、サフィックスツリーの構築方法に関する研究論文さえありました!! では、特にインタビュー時に、文字列マッチング アルゴリズムのサフィックス ツリーを実装することは本当に可能でしょうか?

誰かがそれに光を当てることができれば素晴らしいでしょう。

前もって感謝します

4

1 に答える 1

3

通常、インタビュアーはこの種の質問に対して正確な答えを必要としません。彼らは、あなたが問題についてどのように考え、それを解決しようとするかに関心があります。

もちろん、問題を解決するために既知のアルゴリズムに言及することはプラスですが、その質問に対する答えとして「接尾辞ツリー」を必要とする人がいるとは信じがたいです。

そうは言っても、サフィックスツリーを構築するアルゴリズムを実装するのは簡単だとは思いません。

于 2010-12-09T01:14:46.663 に答える