1. Nauka
  2. /
  3. Kursy
  4. /
  5. Optymalizacja kodu w Javie

Connected

ćwiczenie

Implementacja aplikacji do zarządzania kontaktami

Tworzysz aplikację do zarządzania kontaktami, która przechowuje listę kontaktów użytkownika w strukturze ArrayList. Musisz zaimplementować funkcję wyszukiwania, a następnie przeanalizować jej wydajność, aby sprawdzić, czy będzie dobrze skalować się wraz ze wzrostem liczby kontaktów.

Instrukcje

100 XP
  • Ustaw wartość numberOfContacts na 1000.
  • Użyj pętli for-each, aby iterować po każdym contact na liście contacts.
  • Zwróć kontakt, gdy metoda findContact go znajdzie.
  • Uruchom kod w obecnej postaci (przyciskiem Uruchom kod), a następnie zmień numberOfContacts na 10000 i uruchom go ponownie, obserwując, jak zmienia się czas wykonania. Następnie prześlij odpowiedź.