Perché il tempo di ricerca per TreeSet è O (nlogn)?

0

Secondo la mia ingenua opinione, dovrebbe essere O (n) nel peggiore dei casi poiché Tree potrebbe essere spindly e sbilanciato.

    
posta Fong Tinyik 26.10.2016 - 05:06
fonte

1 risposta

6

TreeSet si basa su TreeMap , che è un Implementazione albero rosso-nero . Gli alberi rosso-nero sono alberi di ricerca binaria autobilanciante che garantiscono prestazioni O(log n) per ricerca, inserire ed eliminare operazioni.

    
risposta data 26.10.2016 - 05:59
fonte

Leggi altre domande sui tag