Мне нужно решить такую задачу:
У меня есть список многих объектов, у каждого объекта есть свой [x][y], и мне нужно найти ближайший объект к объекту A из объектов класса B.
Я знаю, что это может быть плохое объяснение, но я делаю все возможное.
Pseudo Code :
List<Object> myList
myList.add(new C) x,y not important
myList.add(new B)
myList.add(new C) x,y not important
myList.add(new A)
myList.add(new C) x,y not important
myList.add(new B)
myList.add(new A)
myList.add(new C) x,y not important
myList.add(new E) x,y not important
myList.add(new E) x,y not important
myList.add(new A)
...
The result of searching should be something like this :
A x,y is the closest to B x,y
A x,y is the closest to B x,y
A x,y is the closest to B x,y
Второе, что мне нужно сделать, это сгенерировать путь для ближайших.
Я не прошу вас «готовый код», просто, может быть, небольшой совет, какой-то конкретный...
Моя первая идея состояла в том, чтобы создать новый список, который будет содержать только объекты A, после этого, возможно, отсортировать его, а затем найти как-то ближайший, но я не знаю, как это сделать.
Если у вас есть какие-либо идеи, пожалуйста, помогите, большое спасибо!