2010-05-19 25 views
7

¿Cuál es la complejidad temporal de get() y put() en un TreeMap?TreeMap - Complejidad del tiempo de búsqueda

¿La implementación es la misma que la de un árbol rojo-negro?

+2

preguntas pobres. Las respuestas están en los javadocs TreeMap, fáciles de ver. Todo lo que necesitas hacer es leerlos. –

+4

Pero Google encuentra esta publicación primero. –

Respuesta

5

TreeMap es:

Un árbol Rojo-Negro aplicación basada NavigableMap.

Esta implementación proporciona un costo de tiempo de registro (n) garantizado para las operaciones containsKey, get, put y remove. Los algoritmos son adaptaciones de aquellos en Cormen, Leiserson y Rivest's Introduction to Algorithms.

1

¿Has mirado en el documentation? Está todo allí, ya sabes. Y en los dos primeros párrafos del resumen, nada menos.

Cuestiones relacionadas