Vorteile von verknüpften Listen über binäre Bäume?

Der Titel ist weitgehend selbsterklärend: was sind die Vorteile von verknüpften Listen über binäre Bäume? Der einzige Fall, an den ich denken kann, in dem eine verlinkte Liste ist effizienter für die Iteration über jedes element, in welchem Fall es ist immer noch ziemlich nah. Es sieht aus wie binäre Bäume sind schneller, sowohl den Zugriff auf Daten und das einfügen neuer Elemente. Also warum verwenden Sie eine verknüpfte Liste überhaupt?

Was sind die Vorteile eines binären Baums über ein 17-ary Baum? Wenn 2 besser als 1, dann 17 ist eine ganze Menge besser als 2, richtig? 🙂
Nur dann, wenn du 17 Vergleiche in einem Betrieb.
Oben alles schon erwähnt, verknüpfte Listen sind nützlich für die Durchführung der anderen Datenstrukturen wie stacks und queues.
Was sind die Vorteile von äpfeln über Orangen?
starblue: das fehlen von einzelnen Scheiben macht infix-Verbrauch O(1) anstatt O(n), und die essbare Schale tendenziell niedriger ist der Konstante Faktor, auch.

InformationsquelleAutor Michael Dickens | 2010-01-10

Schreibe einen Kommentar