Vai al contenuto principale
AMPLIO
  • Home
  •    Itis Belluzzi
  •    Registro
  • Altro
Italiano ‎(it)‎
English ‎(en)‎ Italiano ‎(it)‎
Ospite
Login
AMPLIO
Home    Itis Belluzzi    Registro
Espandi tutto Minimizza tutto
  1. INF 4AI 13-14
  2. Stack (LIFO)
  3. Implementazioni di stack - 5-10 Dicembre

Implementazioni di stack - 5-10 Dicembre

Aggregazione dei criteri
Aperto: giovedì, 5 dicembre 2013, 08:55
Data limite: martedì, 10 dicembre 2013, 08:00

Data la seguente interface:

/**
 * Proprietà di stack
 * @author giovanni.ragno
 */
public interface Stack<T> {
  /**
   * inserisce un dato in cima allo stack
   * @param dato da inserire
   */
  void push(T dato);
  /**
   * elimina il dato in cima allo stack
   */
  void pop();
  /**
   * restituisce il dato in cima allo stack
   * @return il dato
   */
  T top();
  /**
   * test se lo stack è vuoto
   * @return true se vuoto, false in caso contrario
   */
  boolean isEmpty();
}

Si realizzino due classi che implementano l'interfaccia :

  • la classe StackArray<T> basata sull'uso di un array
  • la classe StackSequenza<T> basata sull'uso di una sequenza

Consegnare il progetto completo di un semplice test che dimostri la completezza e correttezza dello sviluppo delle due classi.

Ospite (Login)
Riepilogo della conservazione dei dati
Ottieni l'app mobile
Powered by Moodle