Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Ho affidato ai due moedelli lo stesso mestiere ma non lo stesso identico prompt: trasformare una storia illustrata in un video usando una RTX 3090 e modelli locali. Ne sono usciti due film, due applicazioni e due idee opposte di efficienza. Fucina, progettata con Fable 5, colpisce di più nei primi secondi. Storyboard Studio, costruito con ChatGPT/Codex, regge meglio sulla distanza e vince il confronto complessivo, ma di stretta misura
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile
Lenovo ha lanciato il ThinkTab X11 rimettendo piede nel segmento dei tablet Android con il marchio Think dopo oltre un decennio di assenza. Il risultato è un dispositivo che prende una direzione precisa: massima dotazione funzionale, costruzione resistente, autonomia fuori dagli schemi
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot
AMD Advancing AI è l'appuntamento annuale con il quale l'azienda americana mostra quelle che sono le proprie novità dal versante datacenter. Tra piattaforma Helios, GPU Instinct MI455X e processori EPYC di sesta generazione tutto quello che serve per processare l'IA sempre più complessa ed esigente
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-01-2009, 18:36   #1
thewebsurfer
Senior Member
 
Iscritto dal: Nov 2006
Città: Salerno
Messaggi: 4256
[c] concat liste

Codice:
typedef struct nodo *lista; 
typedef struct nodo {
		int val;
		lista next;
}	nodo;

/* prototipi di funzioni */
lista concatList(lista L1, lista L2);

/* Function: concatList
 * Usage: L1 = concatList (L1, L2);
 * -----------------------------------------------
 * Concatena L1 e L2, creando un link fra l’ultimo nodo di L1 ed il primo di L2. 
 * ATTENZIONE: una delle liste, o entrambe, potrebbero essere vuote.
 * Restituisce il puntatore al nodo di testa della lista così ottenuta. 
 */
lista concatList (lista L1, lista L2)
{
 
nodo *corrente;
nodo *precedente;

if(L1==NULL) return L2;
if(L2==NULL) return L1;

corrente = L1; 
while(corrente!=NULL){
precedente = corrente;
corrente=corrente->next;
}

corrente=L2;

return L1;
}
ho risolto cosi...è una buona soluzione?errori?
__________________
NABBA Italia
Federazione Nazionale di Body Building, Fitness, Cultura sportiva, Educazione alimentare
thewebsurfer è offline   Rispondi citando il messaggio o parte di esso
Old 26-01-2009, 19:49   #2
Kenger
Member
 
Iscritto dal: Aug 2005
Messaggi: 168
Se guardi bene hai fatto un errore piuttosto ovvio. Dopo che avrai scorso la lista l2 andrà messo in precedente->next non in corrente. Se lo metti in corrente
vai a mettere la testa della lista 2 in una variabile senza mai modificare la lista 1
Kenger è offline   Rispondi citando il messaggio o parte di esso
Old 26-01-2009, 20:05   #3
thewebsurfer
Senior Member
 
Iscritto dal: Nov 2006
Città: Salerno
Messaggi: 4256
Quote:
Originariamente inviato da Kenger Guarda i messaggi
Se guardi bene hai fatto un errore piuttosto ovvio. Dopo che avrai scorso la lista l2 andrà messo in precedente->next non in corrente. Se lo metti in corrente
vai a mettere la testa della lista 2 in una variabile senza mai modificare la lista 1
scusami ma la L2 non la scorro.
dopo aver scorso L1, in corrente secondo me c'è il puntatore NULL dell'ultimo elemento della lista..
dici di no?
__________________
NABBA Italia
Federazione Nazionale di Body Building, Fitness, Cultura sportiva, Educazione alimentare
thewebsurfer è offline   Rispondi citando il messaggio o parte di esso
Old 27-01-2009, 09:09   #4
Kenger
Member
 
Iscritto dal: Aug 2005
Messaggi: 168
Hai ragione, manca una virgola nella frase. Doveva essere:
"Dopo che avrai scorso la lista, l2 andrà "

Visto che l'uscita dal while avviene quando corrente è = a NULL allora dentro corrente c'è semplicemente il valore NULL. Corrente non punta a nessuno elemento della lista, quindi è impossibile che una modifica di corrente possa in qualche modo modificare la lista.
Kenger è offline   Rispondi citando il messaggio o parte di esso
Old 27-01-2009, 13:23   #5
thewebsurfer
Senior Member
 
Iscritto dal: Nov 2006
Città: Salerno
Messaggi: 4256
Quote:
Originariamente inviato da Kenger Guarda i messaggi
Hai ragione, manca una virgola nella frase. Doveva essere:
"Dopo che avrai scorso la lista, l2 andrà "

Visto che l'uscita dal while avviene quando corrente è = a NULL allora dentro corrente c'è semplicemente il valore NULL. Corrente non punta a nessuno elemento della lista, quindi è impossibile che una modifica di corrente possa in qualche modo modificare la lista.
ma porc
hai ragione..
eppur mi era venuto il dubbio...vabbè ormai l'esame è fatto (figurati che ho dimenticato anche l'istruzione "corrente = L1", quella dopo gli IF)
se prendo 10/18 è già molto sto giro
__________________
NABBA Italia
Federazione Nazionale di Body Building, Fitness, Cultura sportiva, Educazione alimentare
thewebsurfer è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090 Fable e Sol a confronto: due cartoni animati cre...
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile Il tablet rugged leggero e sottile: Lenovo Think...
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot AMD Advancing AI 2026: l'hardware AMD per le ela...
Tascabile e con Android: BOOX Go 6 Gen II è diverso da tutti gli altri e-reader Tascabile e con Android: BOOX Go 6 Gen II &egrav...
Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro Recensione Lenovo Idea Tab Plus: il tablet da 12...
Tassa sui pacchi extra-UE, Giorgetti: da...
Jensen Huang esordisce su X: 'non mettet...
Ha reso lo smartphone e Amazon lo ha 'pe...
TOP 10 offerte del weekend Amazon: ai pr...
TV LG C6 e B5 da 55 pollici: due OLED da...
Tomb Raider: Catalyst rinviato al 2028, ...
Lefant M210 Omni a 265,99€: il robot sli...
Paramount sospende la fusione con Warner...
Migliaia di PC portatili su Amazon, ma s...
SIHOO B100 a 169,99€ ma ha una rivale lo...
NVIDIA conquista anche la Luna: c'&egrav...
3 Samsung Galaxy in offerta su Amazon: S...
Volvo EX60, primo test drive: ammiraglia...
SpaceX ha lanciato il razzo spaziale Sta...
Anthropic lancia Claude Opus 5: eclissa ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:42.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v