Strumenti Utente

Strumenti Sito


fisica:informatica:201617:esercitazione8

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
fisica:informatica:201617:esercitazione8 [18/05/2017 alle 09:45 (8 anni fa)] – [Esercizio 5: (avanzato) verificare gli accessi in memoria: valgrind] Susanna Pelagattifisica:informatica:201617:esercitazione8 [18/05/2017 alle 09:48 (8 anni fa)] (versione attuale) – [Esercizio 5: Array sparsi (//a la Python//) implementati come liste] Susanna Pelagatti
Linea 48: Linea 48:
  
 e sviluppare un main() che ne testa il funzionamento. e sviluppare un main() che ne testa il funzionamento.
 +
 +===== Esercizio 4: Liste con doppio puntatore  =====
 +Realissare le funzioni degli esercizi precedenti utilizzando liste con puntatore al precedente e al successivo
 +<code>
 +typedef struct elem_d {
 +  double val;
 +  struct elem_d * prec;
 +  struct elem_d * next;
 +} elem_d_t ; 
 +</code>
 +in questo caso la lista puo' essere definita ad esempiocome una struttura con due puntatori, uno alla testa ed uno alla coda 
 +<code>
 +typedef struct lista_d {
 +  struct elem_d * head;
 +  struct elem_d * tail;
 +} lista_d_t ;
 +</code>
 +come si modificano gli algoritmi sviluppati precedentemente ?
  
 ===== Esercizio 5: Array sparsi (//a la Python//) implementati come liste  ===== ===== Esercizio 5: Array sparsi (//a la Python//) implementati come liste  =====
fisica/informatica/201617/esercitazione8.1495100701.txt.gz · Ultima modifica: 18/05/2017 alle 09:45 (8 anni fa) da Susanna Pelagatti

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki