Angenommen, Sie haben eine Reihe von Ganzzahlsätzen ( ) und möchten Schnittpunkte einiger davon berechnen ( möglicherweise eine Abfrage, Sie möchten jedoch viele solcher Abfragen unterstützen oder vielleicht sogar alle möglichen Fragen) ∩ S 1 , S 3 , S 7
Es gibt einen offensichtlichen Weg, dies in linearer Zeit zu tun. Gibt es Datenstrukturen, die sublineare Zeit ermöglichen? (Natürlich ist das im Allgemeinen nicht möglich: Die Antwort selbst kann eine lineare Größe haben. Ein Algorithmus kann jedoch einige andere nützliche Eigenschaften haben, z. B. eine lineare Antwortgröße oder eine sublineare Zeit und nur einen Teil davon Der Schnittpunkt)
Wie ist der Stand des Problems im Allgemeinen? Welche Ansätze sind bekannt und was ist bekanntermaßen schwierig?
quelle