Zpo-2-wyk-Slajd26

Z Studia Informatyczne
Wersja z dnia 06:31, 21 sie 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Algorytmy

Algorytmy


Za ich pomocą można m.in.

  • wyszukać metodą połowienia element wewnątrz listy
  • posortować listę
  • obliczyć sumę, część wspólną, rozłączną i różnicę dwóch zbiorów
  • obliczyć dowolną permutację listy
  • wyszukać największy i najmniejszy element listy

Funkcjonalność ta jest zawarta poza kolekcjami, ponieważ w bibliotece nie istnieje jedna klasa, po której inne dziedziczą. Wybrano implementację interfejsów, a nie dziedziczenie klas jako metodę wiązania kolekcji ze sobą, dlatego, aby uniknąć konieczności dodawania tej samej funkcjonalności do każdej klasy, wyłączono ją do osobnej statycznych metod w osobnej klasie.


<< Poprzedni slajd | Spis treści | Następny slajd >>