Самый простой способ сортировки списка объектов
У меня есть список объектов типа A. В первой итерации я назначаю каждому объекту двойное значение 0 <x <1, а затем хочу отсортировать каждый объект по его значению x.
В настоящее время я использую класс-обертку, который хранит объект и его значение x, чтобы создать сопоставимый список.
Есть ли тип данных, предоставляемый Scala, который позволяет мне что-то вроде:
var result = new SortedList[Double, A]
result.insert(x,a)
result.insert(x1,a1)
result.insert(x2,a2)
а потом
println(result.mkString)