środa, 7 maja 2014

Tydzień 12: kolekcje

Ćwiczenia

Zaimplementuj prostą książkę telefoniczną w telefonie komórkowym. Książka powinna zawierać następujące operacje:
  • wyszukiwanie numeru telefonu podanej osoby,
  • zwracanie uporządkowanej alfabetycznie listy osób, których numery telefonu mamy,
  • rozpoznawanie numeru telefonu (identyfikacja, kto do nas dzwoni),
  • dodawanie osoby razem z numerem telefonu,
  • usuwanie osoby.
Dla uproszczenia można założyć, że każda osoba ma tylko jeden numer telefonu.

Laboratorium

  1. Napisz program, który dla danego pliku tekstowego wypisze nastepujące informacje:
    • z ilu słów składa się plik,
    • słowo na pozycji 45,
    • z ilu różnych słów składa się plik,
    • wszystkie słowa pliku w kolejności alfabetycznej (każde słowo na liście pojawia się tylko raz),
    • dla każdego słowa, ile razy to słowo występuje w pliku,
    • wszystkie słowa, które mają więcej niż 6 liter, w kolejności alfabetycznej, bez powtórzeń.
    Do rozwiązania zadania należy uzyć odpowiednich kolekcji.
  2. Anagramy to słowa, które składają się z tych samych liter, ale w różnej kolejności. Napisz program, który dla danej listy słów wypisze wszystkie grupy anagramów pojawiające się na tej liście.

Praca domowa nr 9

Zadanie nr 1. Termin oddania:  14 maja 2014 r.

Brak komentarzy:

Prześlij komentarz