Tôi có danh sách đối tượng thuộc loại A. Trong lần lặp đầu tiên, tôi gán cho mỗi đối tượng một giá trị gấp đôi 0 < x < 1 và sau đó muốn sắp xếp từng đối tượng theo giá trị x của nó.Cách đơn giản nhất để sắp xếp danh sách đối tượng
Hiện tại tôi sử dụng lớp trình bao bọc lưu trữ đối tượng và giá trị x của nó để tạo danh sách có thể so sánh.
Có datatype được cung cấp bởi Scala cho phép tôi một cái gì đó như:
var result = new SortedList[Double, A]
result.insert(x,a)
result.insert(x1,a1)
result.insert(x2,a2)
và sau đó
println(result.mkString)
Điều tốt đẹp về bộ dữ liệu là phần đầu tiên sẽ sắp xếp theo phần đầu tiên và các mối quan hệ sẽ bị vỡ bởi các phần tiếp theo! – schmmd