Ví dụ giả sử tôi có một danh sách được sắp xếpLàm cách nào tôi có được khoảng cách tối thiểu giữa các yếu tố Danh sách?
val sắp xếp = Danh sách (1, 5, 15, 37, 39, 42, 50)
Khoảng cách nhỏ nhất là (39-37) = 2. Làm thế nào tôi có được kết quả này? Tôi đã được nhìn foldLeft tôi nhận được những cảm giác nó cũng tương tự như những gì tôi cần, nhưng không hoàn toàn đúng đắn
Nếu danh sách được sắp xếp, bạn có thể làm những gì Matt Fenwick đề xuất trong một lần lặp. nó sẽ tốn thời gian O (N). minGap = minGap
Gleeb