Studente |
Compila |
Commento |
Suggerito colloquio |
Carbone Cristian |
SI |
elaborato eccellente |
No |
Cangemi Daniele |
SI |
In 'createList' basta passare L, che è già un puntatore (non serve &L). Inoltre, insList è un po' troppo generale: la invochi solo se L è NULL o se è l'ultimo elemento della lista; pertanto non serve la ricorsione, a patto di chiarire meglio la precondizione. La funzione 'sotIns' è sbagliata: se trovi due elem uguali, non è necessario che da quel punto in poi le liste siano uguali; basta che per ogni elem successivo ne trovi uno nella lista restante. |
Si |
Cipollone Francesco |
NO (non mi riconosce i comandi "assert(...)") |
MANCA il 1° esercizio. Il secondo esercizio è inutilmente complicato. Infatti, non serve contare gli elementi uguali nelle liste: basta usare opportunamente la funzione 'confronto' (se riesci a scorrere tutta L1 allora dai 1, altrimenti dai 0) |
Si |
Dauria Danilo |
NO (mancano librerie e il main) |
Nel 1° esercizio mancano del tutto le parentesi (che rappresentazione parentetica è?). Inoltre, nella funzione 'creaPreorder', la lista L2 è inutile e quindi anche appendi (basta lavorare direttamente con i puntatori). Nel secondo esercizio non consideri per nulla il fatto che le liste sono ordinate. |
Si |
Il dott.
DanieleGorla riceverà i suddetti studenti Mercoledì 4/5/05, dalle 13 alle 16. Chi non potrà presentarsi in tali date, potrà concordare un ulteriore incontro col docente. Potranno presentarsi anche gli studenti della lista sopra riportata a cui non è stato consigliato il colloquio col docente.
In attachment si riporta una possibile soluzione; essenzialmente, essa è la soluzione proposta dallo studente Cristian Carbone, che ho leggermente semplificato.
--
DanieleGorla - 02 May 2005