[Algorytmy] Skrajne elementy zbioru

xredom
Użytkownik
Użytkownik
Posty: 4
Rejestracja: 10 sty 2014, o 16:44
Płeć: Mężczyzna
Lokalizacja: Ełk
Podziękował: 2 razy

[Algorytmy] Skrajne elementy zbioru

Post autor: xredom »

Witam jak mogę znaleźć skrajny element zbioru opartego na układzie współrzędnych. Wiedząc że średnia wszystkich elementów \(\displaystyle{ [x,y]}\) tego zbioru jest środkiem do wyznaczenia okręgu o promieniu równym długości odcinka między środkiem a najbardziej skrajnym elementem tego zbioru.
Ostatnio zmieniony 3 sie 2015, o 09:27 przez Afish, łącznie zmieniany 1 raz.
Powód: Całe wyrażenia matematyczne umieszczaj w tagach [latex] [/latex].
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[Algorytmy] Skrajne elementy zbioru

Post autor: Afish »

Policz średnią a następnie znajdź najbardziej oddalony punkt.
xredom
Użytkownik
Użytkownik
Posty: 4
Rejestracja: 10 sty 2014, o 16:44
Płeć: Mężczyzna
Lokalizacja: Ełk
Podziękował: 2 razy

[Algorytmy] Skrajne elementy zbioru

Post autor: xredom »

Afish pisze:Policz średnią a następnie znajdź najbardziej oddalony punkt.
Ok czyli nie ma jakiegoś szybszego rozwiązania ? Bo dysponując tablicą setek tysięcy elementów to trochę zajmie miejsca w pamięci.
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[Algorytmy] Skrajne elementy zbioru

Post autor: Afish »

O ile dobrze rozumiem problem, to nie ma. Skoro każdy punkt jest kandydatem na bycie skrajnym, to nie da się go pominąć bez dodatkowej informacji (typu uporządkowanie kolekcji), więc musimy sprawdzić każdy.
Awatar użytkownika
flashion
Użytkownik
Użytkownik
Posty: 113
Rejestracja: 20 sty 2009, o 01:27
Płeć: Mężczyzna
Podziękował: 6 razy
Pomógł: 7 razy

[Algorytmy] Skrajne elementy zbioru

Post autor: flashion »

xredom pisze:
Afish pisze:Policz średnią a następnie znajdź najbardziej oddalony punkt.
Ok czyli nie ma jakiegoś szybszego rozwiązania ? Bo dysponując tablicą setek tysięcy elementów to trochę zajmie miejsca w pamięci.
Co zajmie miejsca w pamięci? Trzymasz jedynie najlepsze dotychczasowe rozwiązanie.
Żeby trochę przyspieszyć, licz tylko kwadraty odległości.
ODPOWIEDZ