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...