Prezentacja multimedialna
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++
Java
W prezentacji wykorzystaliśmy interfejs Comparator.
Jest 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
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"
.