Ho una conoscenza di base sia degli alberi neri rossi che degli alberi 2-3-4 e di come mantengono il bilancio dell'altezza per garantire che le operazioni del caso peggiore siano O (n logn).In che modo gli alberi rosso-neri sono isomorfi a 2-3-4 alberi?
Ma, io non sono in grado di capire questo testo da Wikipedia
2-3-4 alberi sono un'isometria di alberi rosso-neri, nel senso che sono strutture di dati equivalenti. In altre parole, per ogni albero 2-3-4 esiste almeno un albero rosso-nero con elementi di dati nello stesso ordine. Inoltre, le operazioni di inserimento e cancellazione su 2-3-4 alberi che causano espansioni di nodi, divisioni e fusioni sono equivalenti al ribaltamento del colore e alla rotazione in alberi rosso-neri.
Non vedo come le operazioni siano equivalenti. Questa citazione su Wikipedia è accurata? Come si può vedere che le operazioni sono equivalenti?
Sembra un diagramma e una tabella di verità è sufficiente per stabilire questo, o confutare questo. Ne hai fatto uno? –
tabella di verità per una struttura dati? Non seguo .. – Lazer
Una mappatura per mostrare le operazioni su 2 alberi, per mostrare l'equivalenza agli alberi rosso-nero. Provalo. Suppongo che 3 alberi siano un altro caso e 4 alberi ne sia di nuovo un altro. –