ListSet (collection.immutable.ListSet) es un conjunto ordenado inverso. Necesito un conjunto ordenado. Este es un ejemplo de ListSet el original:ListSet pedido por inserción
var a = ListSet(1,2,3)
var ite = a.iterator
ite.next // returns 3
ite.next // returns 2
ite.next // returns 1
Y este es un ejemplo de lo que necesito:
var a = ListSet(1,2,3)
var ite = a.iterator
ite.next // returns 1
ite.next // returns 2
ite.next // returns 3
ACTUALIZACIÓN:
"ordenada" es un "inserciones ordenadas" para mí. Necesito esto:
var a = ListSet(1,2,3)
a += 5
a += 4
var ite = a.iterator
ite.next // returns 1
ite.next // returns 2
ite.next // returns 3
ite.next // returns 5
ite.next // returns 4
El PO aclaró que se refería a "la inserción ordenada" en lugar de "ordenó". –
@anov, veo eso. Sin embargo, no conozco una solución para la nueva versión de la pregunta. –