Strumenti Utente

Strumenti Sito


informatica:sol:laboratorio18:esercitazionib:esercitazione1

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
Prossima revisione
Revisione precedente
informatica:sol:laboratorio18:esercitazionib:esercitazione1 [20/02/2018 alle 08:27 (7 anni fa)] Massimo Torquatiinformatica:sol:laboratorio18:esercitazionib:esercitazione1 [20/02/2018 alle 08:33 (7 anni fa)] (versione attuale) Massimo Torquati
Linea 21: Linea 21:
  
 Definire il tipo 'struct node_t' opportunamente. Implementare tutte le funzioni usando la ricorsione. Definire il tipo 'struct node_t' opportunamente. Implementare tutte le funzioni usando la ricorsione.
 +Il main e' il seguente:
 +<code c>
 +int main(int argc, char *argv[]) {
 +    struct node_t *root = NULL;
 +    const long array_size = 10;
 +    long array[] = { 12, 32, 18, -1, 0, 18, -5, 54, 28, 15};
 +    
 +    for(long i=0; i<array_size; ++i)
 + root = buildTree(array[i], root);
 +
 +    printf("Min: %ld\n", getMin(root));
 +    printf("Max: %ld\n", getMax(root));
 +
 +    printInOrder(root);
 +    printf("\n");
 +
 +    deleteTree(root);
 +    return 0;
 +}
 +</code>
  
 ===== Esercizio 3 ===== ===== Esercizio 3 =====
informatica/sol/laboratorio18/esercitazionib/esercitazione1.1519115221.txt.gz · Ultima modifica: 20/02/2018 alle 08:27 (7 anni fa) da Massimo Torquati

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki