IniziaInizia gratis

Complessità temporale nella gestione dei contatti

Nell'applicazione di gestione dei contatti che hai appena implementato nell'esercizio precedente, qual era la complessità temporale del metodo findContact?

public Contact findContact(String name) {
  // Completa il ciclo per cercare tra i contatti
  for (Contact contact : contacts) {
    if (contact.getName().equals(name)) {
      // Restituisci la corrispondenza
      return contact;
    }
  }
  return null;
}

Questo esercizio fa parte del corso

Ottimizzazione del codice in Java

Visualizza il corso

Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio