Strumenti Utente

Strumenti Sito


informatica:sol:laboratorio:faq

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:laboratorio:faq [19/04/2010 alle 09:46 (15 anni fa)] Susanna Pelagattiinformatica:sol:laboratorio:faq [14/10/2010 alle 09:56 (15 anni fa)] (versione attuale) Susanna Pelagatti
Linea 2: Linea 2:
 Ossia //Frequently Asked Questions//. Ossia //Frequently Asked Questions//.
  
 +
 +
 +===== E' possibile accedere al numero di linea in C ? =====
 +Si, e' possibile utilizzando la macro 
 +<code>
 +__LINE__
 +</code>
 +
 +
 +===== FRAM3: e' possibile modificare i file .h del primo frammento ? =====
 +Si, e' possibile aggiungere campi alle strutture e prototipi nei file .h del primo frammento estendendo la libreria a patto che continuino a funzionare i test del primo frammento.
 +
 +===== FRAM2: e' possibile creare file temporanei ? =====
 +Si, a patto che i file vengano creati in una directory adeguata (esempio ''/tmp''), senza sovrascrivere file esistenti e rimossi a fine script (suggerimento: provate ''man mktemp'')
  
  
Linea 19: Linea 33:
 int openConnection(char* path); int openConnection(char* path);
 </code> </code>
 +
 ===== FRAM1: Come deve essere inizializzata la hash table ? ===== ===== FRAM1: Come deve essere inizializzata la hash table ? =====
 In ''new_hashTable()'' non e' necessario allocare tutte le liste di trabocco. La soluzione piu' ragionevole e' inizializzare la tabella a NULL ed allocare la lista quando serve durante l'inserimento di un nuovo elemento. Questo velocizza la creazione della tabella, suddivide l'overhead della creazione delle liste e risparmia memoria se non tutte le liste sono necessarie. In ''new_hashTable()'' non e' necessario allocare tutte le liste di trabocco. La soluzione piu' ragionevole e' inizializzare la tabella a NULL ed allocare la lista quando serve durante l'inserimento di un nuovo elemento. Questo velocizza la creazione della tabella, suddivide l'overhead della creazione delle liste e risparmia memoria se non tutte le liste sono necessarie.
informatica/sol/laboratorio/faq.1271670366.txt.gz · Ultima modifica: 19/04/2010 alle 09:46 (15 anni fa) da Susanna Pelagatti

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki