Řadicí algoritmus: Porovnání verzí
Smazaný obsah Přidaný obsah
úklid v závěrečných sekcích |
přesun sloupců tabulky, počeštění-včetně odkazů |
||
Řádek 70:
!colspan="2"| Název !! colspan="3"| Časová složitost !! rowspan="2"| Dodatečná paměť !! rowspan="2"| Stabilní !! rowspan="2"| Přirozená !! rowspan="2"| Metoda
|-
!
|-
| [[
| buble sort
| Bublinkové řazení▼
| style="background: #dfd" | ''O(n)''
| style="background: #fdd" | ''O(n²)''
Řádek 82:
| záměna
|-
| [[
| heapsort
| ''O(n'' log ''n'')
| style="background: #dfd" | ''O(n'' log ''n'')
Řádek 92:
| halda, záměna
|-
| [[
| insertion sort
| style="background: #dfd" | ''O(n)''
| style="background: #fdd" | ''O(n²)''
Řádek 102:
| vkládání
|-
| [[
| merge sort
| ''O(n'' log ''n'')
| style="background: #dfd" | ''O(n'' log ''n'')
Řádek 112:
| slučování
|-
| [[
| quick sort
| ''O(n'' log ''n'')
| style="background: #dfd" | ''O(n'' log ''n'')
Řádek 122:
| záměna
|-
| [[
| selection sort
| style="background: #fdd" | ''O(n²)''
| style="background: #fdd" | ''O(n²)''
Řádek 132:
| výběr
|-
| [[
| shell sort
| <math>O(n^{1 + \frac{c}{\sqrt m}})</math><ref name="sedgewick96">[[Robert Sedgewick]]: [http://www.cs.princeton.edu/~rs/shell/ ''Analysis of Shellsort and Related Algorithms''], Fourth Annual European Symposium on Algorithms, Barcelona, září 1996</ref>
|
Řádek 142:
| vkládání
|-
| [[
| style="background: #dfd" | ''O(n)''
| style="background: #dfd" | ''O(n'' log ''n'')
Řádek 157:
!colspan="2"| Název !! rowspan="2"| Časová složitost !! rowspan="2"| Dodatečná paměť !! rowspan="2"| Stabilní !! rowspan="2"| Stručný popis metody
|-
!
|-
| [[
| bucket sort
| ''O(n'' · ''k'')
| ''O''(2<sup>''k''</sup>)
| style="background: #dfd" | ano
|
|-
| [[
| radix sort
| ''O(n'' · 2<sup>''k''</sup>)
| ''O(n)''
| style="background: #dfd" | ano
|
|-
| [[Counting sort]]
Řádek 178:
| ''O(k)''
| style="background: #dfd" | ano
|
|}
Řádek 303:
== Literatura ==
* {{en}} [[Donald E. Knuth]]: ''[[The Art of Computer Programming]], Volume 3: Sorting and Searching.'' Second Edition. Reading, Massachusetts: Addison-Wesley, 1998. ISBN 0-201-89685-0
== Externí odkazy ==
* {{Commonscat}}
* {{en}} [http://www.nist.gov/dads/HTML/sort.html Algoritmy řazení ve slovníku algoritmů a datových struktur NIST]
* [http://tjn.fjfi.cvut.cz/~virius/jera/binary/trideni.htm ''Třídění'' ve výukových materiálech k předmětu Základy algoritmizace]
* [http://mifeet.alpaka.cz/algo/algorithms.swf Animace některých algoritmů a datových struktur]
* {{en}} [https://imgur.com/gallery/voutF Sorting Algorithms Visualized]
[[Kategorie:Řadicí algoritmy| ]]
|