eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingsortowanieRe: sortowanie
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!.POSTED!not-for-mail
    From: bartekltg <b...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: sortowanie
    Date: Sun, 14 Oct 2012 14:23:02 +0200
    Organization: ATMAN - ATM S.A.
    Lines: 63
    Message-ID: <k5eare$o00$1@node1.news.atman.pl>
    References: <k59gbj$be7$1@node2.news.atman.pl>
    <50795bb6$0$1297$65785112@news.neostrada.pl>
    <k5bo04$n79$2@mx1.internetia.pl>
    <507968f5$0$1220$65785112@news.neostrada.pl>
    <k5bqi2$n79$3@mx1.internetia.pl>
    <5079736f$0$1228$65785112@news.neostrada.pl>
    <k5bvji$n79$7@mx1.internetia.pl>
    <7...@g...com>
    <k5c6ta$hlr$1@mx1.internetia.pl>
    <2...@g...com>
    <b...@g...com>
    <c...@g...com>
    <k5cs8t$bkr$1@node1.news.atman.pl>
    <7...@g...com>
    <k5e2d2$jgh$1@node2.news.atman.pl>
    <8...@g...com>
    <k5e5co$iip$1@node1.news.atman.pl>
    <f...@g...com>
    <k5e6pg$jti$1@node1.news.atman.pl>
    <5...@g...com>
    <k5e99u$q1m$1@node2.news.atman.pl>
    <4...@g...com>
    NNTP-Posting-Host: 144-mi3-6.acn.waw.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node1.news.atman.pl 1350217390 24576 85.222.69.144 (14 Oct 2012 12:23:10
    GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Sun, 14 Oct 2012 12:23:10 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120907
    Thunderbird/15.0.1
    In-Reply-To: <4...@g...com>
    Xref: news-archive.icm.edu.pl pl.comp.programming:199898
    [ ukryj nagłówki ]

    W dniu 2012-10-14 14:09, kenobi pisze:

    >>
    >
    > hehe, uzywam wielu nazw, sam kasperski

    Nazwy są po to, aby komunikować się z innymi.
    Jeśli nazwa nie dekoduje się u rozmówcy,
    nie jest nic warta.

    > nazywa to sortowaniem liniowym, (mozna tez
    > mowic sortowanie przez histogram itp)

    A można mówić magic harry potter sort. Tylko po co.


    > nie jestem pewien zreszta czy ten counting
    > sort to zupelnie to samo; zliczac mozna

    To samo.
    http://city17.ca/out.of.print.book.pdf
    Tylko gośc zupełnie poważnie mówi o gigabajtach
    RAMu sortując inty.

    > roznie a to jest specjalny sposob na
    > gruncie kodu - wcale nie twierdze ze to jest
    > unikalny sposob kasperskiego jest to jednak
    > jedna z nie bardzo znanych metod gdy tymczasem
    > daje ona kopa w dpe wszystkim innym algorytmom

    Jest to jeden z najpowszechniej znanych algorytmów,
    jest w każdej książce do "ASD" i uczą go na każdym
    kursie 'algorytmiki'.

    Jest bardzo ważnym przykładem, bo mówimy 'Sortując
    przez porównania nie da się zejść poniżej log_2 (n!)
    ~ n log[n] porównań. Dowód:[...] Ale jeśli posortujemy
    inaczej, nie porównując par elementów, to ograniczenie
    nas nie dotyczy, zobaczcie: [i to countsort]'.

    BTW. Sortowanie przez porównanie działa na dowolnych
    obiektach. Sortowanie przez zliczanie/pozycyjne
    potrzebuje tym więcej przebiegów, im dłuższe w zapisie
    bitowym są dane. Ostatecznie, jeśli sortujemy n liczb
    z zakresu np 0-100n, zlozonośc asymptotyczna spowrotem
    jest n log[n]. W przyrodzie nic nie ginie;)


    Korzyść i przyspieszenie wynika z tego, że dane
    spałniają pewną własność. Tutaj, mają mały zakres.
    podobnie, jeśli potrafimy powiedzieć coś o ich,
    rozkładzie, potrafimy sortowac liniowo (w sensie czasu
    oczekiwanego) za pomocą kubełków.



    BTW Obstwiałbym, że więcej osób zna to sortowanie przez
    zliczanie niż postać Kaspersiego.

    pzdr
    bartekltg


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: