たとえば、次のようなオブジェクトの表現があります
。SubObjects
ここで、
各anfは特定の小さなオブジェクトを表します。 簡単にクエリを実行して、3つのサブオブジェクトが共通しているすべての表現を確認したいと思います。、、、、に共通の文字列表現の3つの部分を持つオブジェクトをクエリするとき。H1
H2
F1
F2
H
F
H1,H4,F1,F2
H1,H2,F1,F5
H1
H2
F1
F2
文字列の位置は重要であるため、、、、H2
はH1
、、、、F1
とはF2
異なりH1
ます。H2
F1
F2
比較するそのような文字列が何千もあるので、ブルートフォースの行動計画は不可能です。接尾辞木を使用して問題をハッキングする方法を考えていました。
問題を解決するために使用できるより効率的なデータ構造はありますか?