N
Neo.P5
Gast
Hallo,
ich suche eine Datenstruktur um ein Netz von gleichrangigen Objekten darzustellen.
Als Beispiel das Netz der Webseiten des Internets.
Jedes Objekt kann Referenzen auf andere (gleiche) Objekte haben. Diese haben wiederum Referenzen auf andere (gleiche) Objekte und/oder auf das vorherige Element zurück.
Zum Beispiel: Eine Webseite hat eine Referenz auf eine andere Seite. Diese wiederum kann wieder auf mehrere weitere Seiten zeigen. (natürlich auch wieder zurück). Andere Webseiten verweisen auchauf die erste Webseite, usw...
Mein Problem besteht nun darin, dass ich nicht einfach eine Baumstruktur verwenden kann, da es ja keinen Wurzelknoten gibt und somit auch keine Hirarchie der Knoten untereinander (eben ein Netz
.
Zudem habe ich noch die Anforderung, dass diese Struktur u.U. sehr sehr viele Elemente erfassen muss, schnell durchsucht werden sollte und auf eine Datenbank abgebildet werden soll (vorzugsweise mit Hibernate).
Ich hoffe ihr habt eine Idee oder Ansatz für mich...
viele Grüße...
Neo
ich suche eine Datenstruktur um ein Netz von gleichrangigen Objekten darzustellen.
Als Beispiel das Netz der Webseiten des Internets.
Jedes Objekt kann Referenzen auf andere (gleiche) Objekte haben. Diese haben wiederum Referenzen auf andere (gleiche) Objekte und/oder auf das vorherige Element zurück.
Zum Beispiel: Eine Webseite hat eine Referenz auf eine andere Seite. Diese wiederum kann wieder auf mehrere weitere Seiten zeigen. (natürlich auch wieder zurück). Andere Webseiten verweisen auchauf die erste Webseite, usw...
Mein Problem besteht nun darin, dass ich nicht einfach eine Baumstruktur verwenden kann, da es ja keinen Wurzelknoten gibt und somit auch keine Hirarchie der Knoten untereinander (eben ein Netz
Zudem habe ich noch die Anforderung, dass diese Struktur u.U. sehr sehr viele Elemente erfassen muss, schnell durchsucht werden sollte und auf eine Datenbank abgebildet werden soll (vorzugsweise mit Hibernate).
Ich hoffe ihr habt eine Idee oder Ansatz für mich...
viele Grüße...
Neo