Polecenie 1

Zapoznaj się z prezentacją, która dotyczy wybranego przez ciebie języka programowania prezentacją, w której omówiono różne sposoby sortowania znaków w napisach przy użyciu funkcji i metod sortowania dostępnych w bibliotekach standardowych.

C++

RVu2fdCSQbYx61

Java

RnzcuIFYTUyuK1
Ważne!

W prezentacji wykorzystaliśmy interfejs ComparatorJest on częścią Java Collections Framework i służy do porównywania obiektów. Jest to interfejs funkcyjny, co oznacza, że zawiera tylko jedną metodę abstrakcyjną do zaimplementowania. Metoda ta nosi nazwę compare(T o1, T o2) i zwraca liczbę całkowitą, która wskazuje, czy jeden obiekt jest mniejszy, równy lub większy od drugiego.

Python

RyPDL7wYY34Ba1
Polecenie 2

Na podstawie omówionych w prezentacji sposobów wykorzystania wbudowanych funkcji i metod do sortowania znaków w napisach napisz w wybranym języku programy, które uporządkują znaki alfabetu łacińskiego w podanych wyrazach w następujący sposób:

  • niemalejąco według kodów ASCII,

  • nierosnąco według kodów ASCII,

  • niemalejąco według kodów ASCII po wcześniejszej zamianie znaków na małe litery.

Wyrazy do uporządkowania: "Brak", "bRAK", "RaBkA", "RABka", "maRMur", "Rumor".

R1JZPDe7fUvs21
Polecenie 3
R16f8uZyDZl4t