RXYVrXzzxcBEG
Zdjęcie przedstawia doniczki poustawiane obok siebie z rosnącymi w nich roślinami.

Funkcje sortowania dostępne w różnych językach programowania

Źródło: Markus Spiske, 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.

Inne wybrane e‑materiały, w którym omawiamy zagadnienia związane z sortowaniem:

Twoje cele
  • Zbadasz działanie funkcji sortujących dostępnych w bibliotekach standardowych języków C++, Java oraz Python.

  • Rozwiążesz ćwiczenia interaktywne, w których wykorzystasz swoją wiedzę dotyczącą funkcji sortujących dostępnych w bibliotekach standardowych języków C++, Java oraz Python.