Necesito una estructura de datos que pueda ordenar objetos por las teclas flotantes a las que están asociados, el más bajo primero. El problema es que las teclas representan el costo, por lo que a menudo hay duplicados, no me importa esto porque si dos tienen el mismo costo, simplemente agarraré el primero ya que no importa, el problema es que el compilador se queja.equivalente a un diccionario ordenado que permite claves duplicadas
¿Hay una estructura de datos que se comporta de la misma manera pero permite duplicar claves?
EDITAR - todavía tengo los duplicados, porque aunque si uno resulta ser un callejón sin salida, me agarra la siguiente (son nodos en una búsqueda *)
tan sólo para ser claros, se necesita permitir claves duplicadas que están ordenadas en orden.
Si no te importan los duplicados, ¿por qué no los dejas caer? – Jesse
Eso es realmente incómodo. Si no hace ninguna diferencia, ¿por qué no ignoras si la clave ya existe? –
Cuando dices "se comporta de la misma manera" ¿qué estás buscando? Uno de los comportamientos del diccionario es que si le das una clave, devuelve un único valor. Esto solo es posible porque no puedes tener duplicados. – Tyrsius