Christian Kruse: Buchstaben normieren

Beitrag lesen

Hallo seth,

hier hat sich ein Verpeiler eingeschlichen: der Aufwand zum Sortieren bei Quicksort ist
natuerlich O(n * ld n), nicht O(ld n) -- das waere ja traumhaft.

quicksort liegt iirc im worst case in O(n^2) und bloss "im mittel" in O(n*log(n)).

Quicksort liegt dann bei O(n²), wenn das Pivotelement stets so gewählt wird, dass es das
groesste oder das kleinste Element des (Teil-)Arrays ist, also wenn als Pivot-Element
immer das Element am Ende des (Teil-)Arrays gewaehlt wird und der zu sortierende Array
schon sortiert ist. Und genau deshalb wird idR (auch in der von PHP verwendeten libc) kein
reiner Quicksort, sondern ein Quicksort mit “Meridian aus drei“ oder ein “randomisierter
Quicksort” eingesetzt. Das macht dann halt die Wahrscheinlichkeit von O(n²) so klein, dass
man effektiv von O(n ld n) ausgehen kann.

mergesort liegt bspw. in O(n*log(n)).

Ja, aber Mergesort kann nicht “in place” arbeiten, die Speicherkomplexitaet ist daher
hoeher (es werden temporaere Arrays benoetigt).

Grüße,
 CK

--
Mit einem Windhauch kannst du das Feuer loeschen. Mit einem Windhauch kannst du das Feuer entfachen.
http://wwwtech.de/
0 62

Buchstaben normieren

N2O
  • php
  1. 0
    Christian Kruse
  2. 0
    Tom
    1. 0
      Christian Kruse
      1. 0
        Tom
        1. 0
          Christian Kruse
          1. 0
            MudGuard
            1. 0
              Christian Kruse
              1. 0
                MudGuard
                1. 0
                  Christian Kruse
                  1. 0
                    Tom
                    1. 0
                      Christian Kruse
                      1. 0

                        Warum diese massiven Angriffe?

                        Tom
                        • menschelei
                        1. 0
                          Christian Kruse
                          1. 0
                            Indigo
                  2. 0
                    MudGuard
                    1. 0
                      Christian Kruse
                      1. 0
                        MudGuard
          2. 0
            Tom
            1. 0
              Christian Kruse
              1. 0
                Tom
                1. 0
                  Christian Kruse
                  1. 0

                    Komplexitätstherorie für Rando Access Maschinen

                    Tom
                    1. 0
                      Christian Kruse
                      1. 0
                        Tom
                        1. 0
                          Christian Kruse
                          1. 0
                            Tom
                            1. 0
                              Christian Kruse
                              1. 0
                                Tom
                                1. 0
                                  Christian Kruse
                                  1. 0
                                    Tom
                                    1. 0
                                      Christian Kruse
                                      1. 0
                                        Tom
                                        1. 0
                                          Christian Kruse
                                          1. 0
                                            Tom
                                            1. 0
                                              Christian Kruse
                                              1. 0
                                                Tom
                                                1. 0
                                                  Christian Kruse
                                                  1. 0
                                                    Tom
                                                2. 0
                                                  Vinzenz
                                                  1. 0
                                                    Tom
                                              2. 0
                                                Daniel Thoma
                                                1. 0
                                                  Christian Kruse
                                2. 0

                                  Es tut mir leid

                                  Enttarner
                                  • menschelei
                                  1. 0
                                    Tom
                                    1. 0
                                      (ex)Enttarner
                                      1. 0
                                        Tom
                                        1. 0
                                          Indigo
                                          1. 0
                                            Cw
                                          2. 0
                                            Orlando
                                          3. 0
                                            Wilhelm Turtschan
                                            1. 0
                                              Icke
                2. 0
                  Indigo
          3. 0
            Christian Kruse
            1. 0
              seth
              1. 0
                Christian Kruse
                1. 0
                  Vinzenz
              2. 0
                Tom
    2. 0
      Patrick Canterino
      1. 0
        Tom
        1. 0
          Patrick Canterino
          1. 0
            Tom