Tengo una lista de objetos de tipo A. En una primera iteración, asigno a cada objeto un valor doble 0 < x < 1 y luego deseo ordenar cada objeto según su valor x.Manera más sencilla para ordenar la lista de objetos
Actualmente utilizo una clase contenedora que almacena el objeto y su valor x para hacer una lista comparable.
¿Existe un tipo de datos proporcionado por Scala que me permite algo así como:
var result = new SortedList[Double, A]
result.insert(x,a)
result.insert(x1,a1)
result.insert(x2,a2)
y luego
println(result.mkString)
Lo bueno de las tuplas es que primero se ordenarán por la primera parte, y las ataduras se romperán por las partes siguientes. – schmmd