Homework 4

0 views
Skip to first unread message

Julinda

unread,
Nov 28, 2007, 8:13:42 AM11/28/07
to Programmazione1 pz 07-08
ciao a tutti,

ho messo sul sito gli esercizi di homework 4.


Ho una scadenza importante a breve, quindi magari non ce la faro' a
mettere le soluzioni e correzioni di Homework 3 prima del prossimo
fine settimana.

Mi scuso in anticipo con voi per questo.

Saluti
Julinda

Giuseppe

unread,
Dec 4, 2007, 6:25:58 AM12/4/07
to Programmazione1 pz 07-08
Riguardo all'esecizio 1 nella struttura:

typedef struct Factor {
unsigned long f;
long m;
struct Factor next;
} Factor, *FactorList;

non dovrebbe essere struct Factor *next?
E poi nel testo c'è scritto:

-Se esiste un elemento y in N tale che y.f = x.f, allora la funzione
pone y.f = y.f + x.f. Se dopo questa operazione, risulta y.f=0, allora
l'elemento y viene eliminato dalla lista N.

mentre nell esempio se i campi f sono uguali sono i campi m ad essere
sommati. Qual è la cosa giusta?
Infine si parla espressamente del fatto che in N non vi possono essere
nodi con valori uguali di f, e in M?
Se in M vi possono essere valori uguali per f è giusto comportarsi in
questo modo:
-se in N non compare il valore per f per cui in M vi sono doppioni, il
primo trovato in M viene aggiunto come nuovo nodo in N, i successivi
vengono sommati per il valore di m
-se in N compare il valore per f per cui in M vi sono doppioni tutti
quelli in M vengono sommati per il valore di m.
Grazie.

Julinda

unread,
Dec 7, 2007, 3:29:38 AM12/7/07
to Programmazione1 pz 07-08
Salve,

ha ragione, la ringrazio della segnalazione. Ho appena modificato il
testo dell'esercizio
sulla pagina del sito.

Per quanto riguadra la sua seconda domanda invece, quella relativa
alla modifica della lista M,
come e' stato specificato sul sito la lista M non deve essere
modificata.

saluti
Julinda
Reply all
Reply to author
Forward
0 new messages