RKRNAOSZ4SAMD
Zdjęcie przedstawia owoce sezonowe w małych pojemnikach, porzeczki, jagody, borówki, maliny i poziomki.

PY_I_R_W13A_M04 Wbudowane funkcje sortowania

Źródło: Alex Block, domena publiczna.

Funkcje sortujące dostępne w bibliotekach standardowych większości języków programowania mogą znacząco ułatwić pracę. Wykorzystanie danego algorytmu sortowania to zazwyczaj tylko część drogi do celu, jakim jest rozwiązanie większego problemu. Jednak zastosowanie odpowiedniego algorytmu ma dla całości kluczowe znaczenie.

Przyjrzyjmy się przykładowi. Jednym z elementów większości sklepów internetowych jest możliwość wyświetlania listy oferowanych produktów w pewnej konkretnej kolejności. Listę tę najczęściej można sortować ze względu na pewne kryteria. Pokazuje to, że sortowanie, choć z pozoru może wydawać się nieistotne, z punktu widzenia użytkownika (zwłaszcza klienta sklepu) jest niezbędnym narzędziem w korzystaniu z takiej strony. Właśnie dlatego tak ważne jest, żeby algorytmy sortowania działały poprawnie.

W tym e‑materiale omówimy funkcje sortujące dostępne w bibliotekach standardowych różnych języków programowania.

Ćwiczenie na rozgrzewkę

R165BAC5J8XUD
Twoje cele
  • Zbadasz działanie funkcji sortujących dostępnych w bibliotece standardowej języka  Python.

  • Rozwiążesz ćwiczenia interaktywne, w których wykorzystasz swoją wiedzę dotyczącą funkcji sortujących.