3

簡単にするために、テーブルには英語辞書のすべての単語が含まれています。

私がやりたいことは、データをトライとして保存できることです。このようにして、トライのさまざまな分岐をたどり、最も関連性の高い結果を返すことができます。

まず、データをテーブルにトライとして格納するにはどうすればよいですか?

次に、ツリーをどのようにトラバースしますか?

それがまったく役立つ場合、この前の質問の提案は、この質問がどこから発生したかです。

私たちが話しているSQLであることを確認してください。ポインターのおかげでMike DunlaveyのC実装を理解しましたが、この部分(トライ自体)がSQLでどのように機能するかわかりません。

ありがとう、
マット

4

2 に答える 2

1

階層 ID を使用して、SQL Server 2008 でデータ階層をモデル化します。この MSDN マガジン リファレンスを参照してください。

于 2010-05-28T05:31:33.023 に答える