Difference between revisions 352352 and 372222 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 lang="Python">

do_posortowania = [10, 2, 5]                                    # ustalenie elementów listy do posortowania

def sortuj(ilosc, lista=[]):                                    # *ilosc* - ilość elementów do posortowania; *lista* - lista elementów
    zmieniono = True
    while zmieniono
 == True::                                            # warunek pętli gwarantuje ukończenie sortowania
        zmieniono = False
        for k in range(ilosc - 1):
            if lista[k] > lista[k + 1]:                         # porównanie elementów listy
                lista[k], lista[k + 1] = lista[k + 1], lista[k] # zamiana elementów
                zmieniono = True

n = len(do_posortowania)                                        # zapisanie ilości elementów listy do zmiennej
(contracted; show full)        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]]