Я пытаюсь реализовать A * поиск в Scala (версия 2.10), но я столкнулся с кирпичной стеной - я не могу понять, как использовать Scala Priority Queue. Это похоже на простую задачу, но поиск в Google ничего не показал (кроме одного примера кода, который перестает работать в версии 2.8)
У меня есть набор квадратов, представленных (Int, Int)
s, и мне нужно вставить их с приоритетами, представленными Int
s. В Python это довольно просто, поскольку у вас есть только список пар ключей, значений и используйте функции heapq для его сортировки. Но похоже, что кортежи Scala даже не сопоставимы.
Итак, как вы это делаете? Меня удивляет полное отсутствие онлайн-информации, учитывая, насколько это просто.