eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingsortowanie › Re: sortowanie
  • Received: by 10.52.37.12 with SMTP id u12mr1353149vdj.8.1350181497459; Sat, 13 Oct
    2012 19:24:57 -0700 (PDT)
    Received: by 10.52.37.12 with SMTP id u12mr1353149vdj.8.1350181497459; Sat, 13 Oct
    2012 19:24:57 -0700 (PDT)
    Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!goblin3!goblin.stu.neva.ru!news.bbs-scene.org!border4.nntp.dca.giganew
    s.com!border2.nntp.dca.giganews.com!nntp.giganews.com!l8no49020567qao.0!news-ou
    t.google.com!r17ni24752519qap.0!nntp.google.com!l8no49020566qao.0!postnews.goog
    le.com!glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Sat, 13 Oct 2012 19:24:57 -0700 (PDT)
    In-Reply-To: <k5d6cm$qo5$1@node2.news.atman.pl>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=89.229.34.123;
    posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
    NNTP-Posting-Host: 89.229.34.123
    References: <k59gbj$be7$1@node2.news.atman.pl>
    <6...@g...com>
    <k59jgh$mb7$1@mx1.internetia.pl> <k59jvr$360$1@node1.news.atman.pl>
    <k59q5n$np3$1@mx1.internetia.pl> <k5a1ih$slr$1@node2.news.atman.pl>
    <k5bd6c$a6c$1@mx1.internetia.pl> <k5blvn$3nk$1@node1.news.atman.pl>
    <k5chsn$f2b$1@mx1.internetia.pl>
    <6...@g...com>
    <5079e395$0$1305$65785112@news.neostrada.pl>
    <a...@g...com>
    <5079ec94$0$1309$65785112@news.neostrada.pl>
    <k5crml$h7t$1@node2.news.atman.pl>
    <5079f663$0$26697$65785112@news.neostrada.pl>
    <k5ctos$j0l$1@node2.news.atman.pl>
    <2...@g...com>
    <k5d34d$nt1$1@node2.news.atman.pl>
    <b...@g...com>
    <c...@g...com>
    <k5d6cm$qo5$1@node2.news.atman.pl>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <3...@g...com>
    Subject: Re: sortowanie
    From: "M.M." <m...@g...com>
    Injection-Date: Sun, 14 Oct 2012 02:24:57 +0000
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    Lines: 34
    Xref: news-archive.icm.edu.pl pl.comp.programming:199871
    [ ukryj nagłówki ]

    W dniu niedziela, 14 października 2012 04:00:56 UTC+2 użytkownik bartekltg napisał:
    > Nie bardzo rozumiem. Przecież to tylko
    > selectionsort w rozpisanej formie.
    > Co to ma wspolnego z dyskutowanym (blisko)optymalnym
    > (ze względu na liczbę porównań) algorytmem?
    > Robisz tam 1+2+..+9 = 45 porównań. A powinieneś maks 22;-)
    Takiego wypasionego na kolanie nie dam rady napisac :)

    Ale jak sie doda instrukcje return w odpowiednim momencie,
    to tylko pesymistycznie jest 45, optymistycznie 10, srednio
    nie wiem ile. To tylko eksperyment z implementacja, cos
    w rodzaju szeregowej sieci sortujacej.

    873 859 809 800 667 561 440 421 260 148
    selection time 0.420000s
    873 859 809 800 667 561 440 421 260 148
    insertion time 0.310000s
    873 859 809 800 667 561 440 421 260 148
    boubles time 0.290000s
    873 859 809 800 667 561 440 421 260 148
    sort10 time 0.240000s
    873 859 809 800 667 561 440 421 260 148
    qsort time 0.560000s
    148 260 421 440 561 667 800 809 859 873
    stl::qsort time 0.280000s

    Tam wersja z return:
    http://pastebin.com/Dmq85FP3

    > BTW, stałą 10 wkompilowała się, czy funkcję działają
    > na zmiennej?
    Oj nie wiem, strzelam ze sie nie wkompilowala.

    Pozdrawiam

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: