Strona 2 z 2

[Algorytmy] Dwa najbardziej oddalone od siebie punkty

: 13 cze 2011, o 18:49
autor: adambak
faktycznie ładne..

ale już przeszło to moje dwa przejścia pętli, szybki czas.. najpierw określam najmniejszy prostokąt w którym mieszczą się wszytskie punkty a następnie szukam czterech punktów położonych najbliżej każdego rogu prostokąta (jeśli jest kilka tak samo blisko danego rogu to bierzemy byle który, bez znaczenia), następnie wynik to max z modułów dwóch różnic: lewy_dolny - prawy_górny oraz prawy_dolny - lewy_górny. dzięki wszystkim, bo sam jakoś nie mogłem tego ruszyć..


podoba mi się bardzo to z metryką maksimum, już zaczynam powoli rozumieć, ale da się w czasie liniowym znaleźć ten wynik?

[Algorytmy] Dwa najbardziej oddalone od siebie punkty

: 13 cze 2011, o 20:17
autor: Zordon
Z tego co rozumiem, to co napisałeś jest tym samym rozwiązaniem, ale nie wykonujesz tego obrotu tylko wyliczasz to bezpośrednio.
No a tamto z metryką max to jest jasne, że to liniowe. Robie tamto przekształcenie punktów i znajduje max x, max y, min x, min y.

[Algorytmy] Dwa najbardziej oddalone od siebie punkty

: 13 cze 2011, o 23:09
autor: adambak
ok, racja teraz załapałem, dzięki..