eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingrandomizowany quicksort: analiza dzialania › Re: randomizowany quicksort: analiza dzialania
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!n
    peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media
    .com!postnews.google.com!u21g2000vbr.googlegroups.com!not-for-mail
    From: Mariusz Marszałkowski <m...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: randomizowany quicksort: analiza dzialania
    Date: Fri, 14 May 2010 15:35:33 -0700 (PDT)
    Organization: http://groups.google.com
    Lines: 30
    Message-ID: <6...@u...googlegroups.com>
    References: <4...@k...googlegroups.com>
    <n...@4...com>
    <a...@e...googlegroups.com>
    <c...@p...googlegroups.com>
    <a...@4...com>
    <f...@i...googlegroups.com>
    <8...@4...com>
    <7...@3...googlegroups.com>
    <t...@4...com>
    NNTP-Posting-Host: 89.229.34.123
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    X-Trace: posting.google.com 1273876533 11722 127.0.0.1 (14 May 2010 22:35:33 GMT)
    X-Complaints-To: g...@g...com
    NNTP-Posting-Date: Fri, 14 May 2010 22:35:33 +0000 (UTC)
    Complaints-To: g...@g...com
    Injection-Info: u21g2000vbr.googlegroups.com; posting-host=89.229.34.123;
    posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
    User-Agent: G2/1.0
    X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.3)
    Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729),gzip(gfe)
    Xref: news-archive.icm.edu.pl pl.comp.programming:185573
    [ ukryj nagłówki ]

    On 14 Maj, 08:02, Maciej Pilichowski
    <P...@g...com> wrote:
    > On Thu, 13 May 2010 00:59:09 -0700 (PDT), Mariusz Marszałkowski
    >
    > <m...@g...com> wrote:
    > >Do porównania dojdzie jeśli za element osiowy zostanie
    > >wybrany element Ei lub Ej. Czyli prawdopodobieństwo
    > >że para zostanie porównana wynosi 2/N.
    >
    > >W drugim wywołaniu para może zostać porównana
    > >tylko gdy osiowy element nie należy do Ex. Więc
    > >to prawd. równa się ( |Ex| + 2 ) / N.
    >
    > >Upraszczamy sprawę i zakładamy że w drugim wywołaniu ilość
    > >elementów maleje o połowę.
    >
    > >Czyli szansa porównania drugim wynosi ( 1 - ( |Ex| + 2 ) / N ) * ( 2 /
    > >(N/2) )
    >
    > Nie rozumiem, dlaczego powyzej (2 akapit) dzielisz przez N (zle), a
    > tutaj na przykladzie dzielisz przez N/2 (dobrze).

    W powyższym wrzuciłem do licznika mnożenie:
    > >Jesli nie dojdzie do podzialu to w drugim wywolaniu mamy
    > >2^2/N szans ze element pary stanie sie elementem osiowym.

    A w tym do mianownika dzielenie, wychodzi na to samo:
    2^2 / N = 2 / (N / 2)

    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: