PO Kolekcje wstęp - ćwiczenia: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 3: | Linia 3: | ||
[[Programowanie obiektowe|Przedmiot Programowanie obiektowe]] | [[Programowanie obiektowe|Przedmiot Programowanie obiektowe]] | ||
Ćwiczenia do wykładu o kolekcjach | Ćwiczenia do drugiego wykładu o kolekcjach | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"> | ||
Linia 12: | Linia 12: | ||
== Zad 1. == | == Zad 1. == | ||
Zaimplementuj | Zaimplementuj własną wersję implementacji interfejsu ''Map<K,V>''. | ||
Wykorzystaj w tym celu jedną z kals implementujących interfejs ''Collection<E>''. | |||
{{wskazowka|1||<div class="mw-collapsible mw-made=collapsible mw-collapsed"><div class="mw-collapsible-content" style="display:none"> | {{wskazowka|1||<div class="mw-collapsible mw-made=collapsible mw-collapsed"><div class="mw-collapsible-content" style="display:none"> | ||
Skorzystaj z klasy '' | Skorzystaj z klasy ''ArrayList<E>''. Co będzie przechowywane w jej elementach? | ||
</div> | </div> | ||
</div>}} | </div>}} | ||
{{wskazowka|2||<div class="mw-collapsible mw-made=collapsible mw-collapsed"><div class="mw-collapsible-content" style="display:none"> | {{wskazowka|2||<div class="mw-collapsible mw-made=collapsible mw-collapsed"><div class="mw-collapsible-content" style="display:none"> | ||
Elementami ''ArrayList<E>'' powinny być obiekty klasy Para<K,V>. | |||
< | |||
< | |||
</div> | </div> | ||
</div>}} | </div>}} | ||
Linia 42: | Linia 27: | ||
== Zad 2. == | == Zad 2. == | ||
Zaimplementuj (zgodnie z wykładem) klasę generującą kolejne liczby pierwsze (implementacja może | |||
polegać na | |||
== Zad 3. == | == Zad 3. == |
Wersja z 14:19, 1 paź 2006
Przedmiot Programowanie obiektowe
Ćwiczenia do drugiego wykładu o kolekcjach
Ogladaj wskazówki i rozwiązania __SHOWALL__
Ukryj wskazówki i rozwiązania __HIDEALL__
Zad 1.
Zaimplementuj własną wersję implementacji interfejsu Map<K,V>. Wykorzystaj w tym celu jedną z kals implementujących interfejs Collection<E>.
Wskazówka 1
{{{3}}}
Wskazówka 2
{{{3}}}
Zad 2.
Zaimplementuj (zgodnie z wykładem) klasę generującą kolejne liczby pierwsze (implementacja może polegać na
Zad 3.
Popraw trzecią wersję iteratora wbudowanego zaproponowaną na wykładzie tak, by pozwalała na jednoczesne przechodzenie kolekcji uporządkowanej na wiele sposobów.
Wskazówka
{{{3}}}