eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingsortowanie › Re: sortowanie
  • Data: 2012-10-14 02:06:31
    Temat: Re: sortowanie
    Od: Michoo <m...@v...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 14.10.2012 00:51, PK wrote:
    > Sortowanie optymalne: max 62 porównania.
    To rozwiązanie jest optymalne tylko jeżeli chodzi o liczbę porównań[*].
    A nie np. czas, czy pamięć na rzeczywistym systemie(czy nawet na
    abstrakcyjnej maszynie).

    Możemy rozważyć mergesort na 10 procesorach - wykona trochę więcej
    porównań niż Twoje "optimum", ale za to zakończy pracę prawie 2 razy
    szybciej ;)

    [*] Na typach bez znaku możemy sortować po kolejnych bitach. Nie
    wykonujemy w takim przypadku porównań między liczbami a szukamy
    pierwszej liczby z zapalonym n-tym bitem po lewej i niezapalonym po
    prawej, zamieniamy, powtarzamy aż do spotkania indeksów. Powtarzamy
    rekurencyjnie dla obu kawałków i n-1 bitu. Mamy 0 porównań - to dopiero
    optimum ;)

    --
    Pozdrawiam
    Michoo

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: