Sortowanie listy
Podstawy programowania w Python
ŚredniW trakcie
Punkty:15
Termin:20.01.2026
Język:Python
Opis zadania
Zaimplementuj algorytm sortowania bąbelkowego (bubble sort) dla listy liczb całkowitych. Funkcja powinna sortować listę w miejscu i zwracać posortowaną listę.
Oczekiwane zachowanie
Funkcja powinna przyjmować odpowiednie parametry i zwracać wynik zgodny z opisem.
Rozwiązanie będzie testowane na zestawie przypadków testowych, w tym ukrytych testów sprawdzających przypadki brzegowe.
Przykładowe przypadki testowe
Test 1: Lista podstawowa
Wejście:
[3, 1, 4, 1, 5]
Oczekiwane wyjście:
[1, 1, 3, 4, 5]
Test 2: Lista posortowana
Wejście:
[1, 2, 3, 4, 5]
Oczekiwane wyjście:
[1, 2, 3, 4, 5]
Test 3: Lista odwrotna
Wejście:
[5, 4, 3, 2, 1]
Oczekiwane wyjście:
[1, 2, 3, 4, 5]
Testy ukryte: 1
Dodatkowe testy zostaną uruchomione po przesłaniu rozwiązania
Gotowy do uruchomienia
Edytor kodu
Loading...