Necesito almacenar mis objetos de clase A en alguna estructura de datos. Además, me gustaría que se clasifiquen automáticamente según una clave, que en mi caso es un objeto incrustado de otra clase B.Cola de prioridad STL con claves duplicadas: ¿es posible?
Por lo tanto, decidí usar una cola de prioridad STL.
Sin embargo, es posible que los 2 o más objetos B tengan el mismo valor de clave.
Mis preguntas:
¿La cola de prioridad STL permiten duplicados de las llaves ??
Si lo hace, ¿qué debería considerar y qué predicado debo usar?
Sé que podría usar un multiset pero su rendimiento de notación Big O es peor, por eso quiero usar la cola de prioridad.
Según lo que aprendí en las estructuras de datos, básicamente se trata de la forma de crear colas de prioridad (http: //en.wikipedia.org/wiki/Priority_queue # Implementación, por ejemplo). –
De acuerdo, solo estaba señalando que las colas de prioridad no son necesariamente muy eficientes porque mencionó haberlo elegido debido al bajo rendimiento del equipo. –