Solo sé que la diferencia entre el hashmap y el mapa es que hashmap se implementa con la función hash pero el mapa se implementa con el árbol. ¿Podría cualquier cuerpo agregar algo más?¿Hay algo que hashmap puede hacer pero el mapa no puede?
Basado en esto, ¿hay algo que hashmap puede hacer pero el mapa no?
Algo similar, tal vez no es una tontería: http://stackoverflow.com/questions/2196995/is-there-any-advantage-of-using-map-over-unordered-map-in-case-of -trivial-keys/ – GManNickG
Ten un poco de cuidado con la terminología. En algunos círculos, un "mapa" simplemente se refiere a un objeto que hace almacenamiento y búsqueda de clave/valor, y un "hashmap" es una implementación de un mapa. (Donde un mapa de árbol podría ser otro). IOW, "map" es una interfaz, y "hash map" es una implementación concreta. (Estoy notando esto porque su pregunta no está etiquetada o se refiere a una biblioteca en particular.) –
@Ben: en C++ 'map' se refiere casi sin ambigüedad a' std :: map', un árbol. – GManNickG