Difference between revisions 384062 and 426333 on plwikisource{{Nagłówek |tytuł=Sortowanie bąbelkowe |sekcja=Kod źródłowy |adnotacje={{Wikipedia|strona=Sortowanie bąbelkowe|dopełniacz=Sortowanie bąbelkowe}} }} {{Spis treści}} ==BASH== * <tt>$lz</tt> - ilość liczb do posortowania (contracted; show full)</source> Wersja z zapamiętaniem miejsca ostatniej zamiany: <source lang="C"> void bubblesortlastchange(int table[], int size) { int i, j, temp, swapped, loop; swapped = size; for (i = 0; i<size-1; i++ > 0; i--) { loop = swapped; swapped = 0;⏎ for (j= = 0; j< < loop; j++) { ⏎ ⏎ if (table[j] > table[j+1]) {⏎ {⏎ swapped = j+1; temp = table[j+1]; table[j+1] = table[j]; table[j] = temp; } } } } </source> ==C++== <!-- Przepisany na C++ pseudokod z angielskiej Wikipedii --> <source lang="Cpp"> (contracted; show full) public void bubbleSort(Integer[] a) { for (int i = 0, size = a.length - 1; i < a.length - 1; i++, size--) for (int j = 0; j < size; j++) for (int temp = a[j]; a[j] > a[j + 1]; a[j] = a[j + 1], a[j + 1] = temp) ; } </source> [[Kategoria:Kody źródłowe]] All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://pl.wikisource.org/w/index.php?diff=prev&oldid=426333.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|