Mam taki problem do rozwiązania:
Mam dwie grupy 10 000 punktów na osi XY.
Każda grupa podzielona jest na mniejsze grupy ale to jest mniej ważne.
Zadanie polega na tym aby dla każdego punktu z grupy pierwszej znaleźć liczbę punktów odległych o np. 10 (obliczane pitagorasem).
Problem w tym, że ja to robię aktualnie w pętli. Dla każdego punktu z grupy A sprawdzam odległość do każdego punktu z grupy B i jeśli odległość jest poniżej 10 to znaczy, że taki punkt spełnia kryteria.
Aktualnie robię tak, że iteruję 10 000 x 10 000 co trochę czasu zajmuje. Nie mam pomysłu jak to przyśpieszyć. Ma ktoś jakieś pomysły?