2010-05-19 7 views
7

Quelle est la complexité temporelle d'un get() et put() dans un TreeMap?TreeMap - Complexité du temps de recherche

L'implémentation est-elle la même que celle d'un arbre rouge-noir?

+2

mauvaises questions. Les réponses sont dans le javadocs TreeMap, évident à voir. Tout ce que vous deviez faire était de les lire. –

+4

Mais Google trouve ce poste en premier. –

Répondre

5

TreeMap est:

Un arbre rouge-noir à base de mise en œuvre NavigableMap.

Cette implémentation fournit un coût de temps de log (n) garanti pour les opérations containKey, get, put et remove. Les algorithmes sont des adaptations de ceux de Cormen, Leiserson et Introduction aux algorithmes de Rivest.

1

Avez-vous regardé dans le documentation? Tout est là, tu sais. Et dans les deux premiers paragraphes du résumé, pas moins.