1)Si parte dalla testa,però adesso che ci penso se gli passo la lista partendo dall'ultimo elemento si semplifica di parecchio la cosa,ma mi ostino a voler a cercare in tutti i modi per farlo senza alcuna semplificazione.Originariamente inviato da Scara95
Rispondi a questi punti:
- con che cosa richiami la funzione (primo o ultimo elemento)?
- puoi postare la struttura dati completa?
- la somma deve ammettere sia numeri positivi che negativi?
2)Si,ma in C faccio un passaggio per riferimento all'inizio della testa.
3)Precisamente cosa intendi?Non ricordo molto come funzionava a livello di bit,ad ogni modo la cosa fondamentale è sommare 1 all'ultima cifra e sistemare il resto,per questo ti facevo l'esempio 111 che diventa 1000 (dove si deve aggiungere il nodo contente 1 e farlo diventare nuova testa)
PS:Ho visto che nel post precendente hai utilizzato gli operatori sui bit,purtroppo nei corsi che ho seguito quest'anno nessuno me ne ha parlato,quindi per ora per me restano parecchio segreti.