Estratto del documento

Università di Napoli Federico II

Corso di laurea in Ingegneria informatica

Tutorato del corso di Programmazione 1

Esercizio n°2

Progettare ed implementare una struttura dati lista ordinata. La struttura dati deve essere realizzata mediante lista a puntatori. L’implementazione delle funzioni, ove possibile, deve essere ricorsiva.

L’interfaccia deve prevedere le seguenti operazioni:

  • Creazione della struttura
  • Inserimento di un elemento
  • Eliminazione di un elemento
  • Le funzioni empty e full
  • Stampa della lista

Implementare anche le funzioni per l’eliminazione e l’inserimento in testa. Tali funzioni vengono solo utilizzate dalle operazioni per l’eliminazione di un elemento e l’inserimento di un elemento ma non appartengono all’interfaccia.

Organizzare il programma sui seguenti file:

  • ListaORD.h: contiene la dichiarazione della struttura dati e l’interfaccia.
  • ListaORD.cpp: contiene l’implementazione delle funzioni.
  • UsalistaORD.h: contiene il programma “main” di prova:
Anteprima
Vedrai una selezione di 1 pagina su 1
Programmazione 1 - Esercizio Pag. 1
1 su 1
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-INF/05 Sistemi di elaborazione delle informazioni

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Fra.M di informazioni apprese con la frequenza delle lezioni di Programmazione 1 e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di Napoli Federico II o del prof Russo Stefano.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community