Zpo-2-wyk-Slajd26: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Linia 11: Linia 11:
* wyszukać największy i najmniejszy element 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.
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 w każdej z nich, wyłączono ją do statycznych metod w osobnej klasie.




[[zpo-2-wyk-Slajd25 | << Poprzedni slajd]] | [[zpo-2-wyk-toc|Spis treści ]] | [[zpo-2-wyk-Slajd27 | Następny slajd >>]]
[[zpo-2-wyk-Slajd25 | << Poprzedni slajd]] | [[zpo-2-wyk-toc|Spis treści ]] | [[zpo-2-wyk-Slajd27 | Następny slajd >>]]

Aktualna wersja na dzień 10:49, 17 paź 2006

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 w każdej z nich, wyłączono ją do statycznych metod w osobnej klasie.


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