1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Optimalizace kódu v Javě

Connected

cvičení

Implementace aplikace pro správu kontaktů

Vyvíjíš aplikaci pro správu kontaktů, která uchovává seznam uživatelských kontaktů pomocí ArrayList. Tvým úkolem je implementovat vyhledávací funkci a pak analyzovat její výkon – zjistíš, jestli bude dobře škálovat s rostoucím počtem kontaktů.

Pokyny

100 XP
  • Nastav numberOfContacts na 1000.
  • Použij cyklus for each pro iteraci přes každý contact v seznamu contacts.
  • Vrať kontakt ve chvíli, kdy ho metoda findContact najde.
  • Spusť kód v aktuálním stavu (pomocí tlačítka Run code), pak změň numberOfContacts na 10000 a spusť ho znovu – sleduj, jak se změní doba provádění. Potom odešli svou odpověď.