Torna indietro   Hardware Upgrade Forum > Software > Programmazione

L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
La parola d'ordine al Nextcloud Summit 2026, che si è tenuto a Monaco, è stata "sovranità". Non come è spesso usato questo termine in politica ma, al contrario, come capacità positiva di decidere il proprio destino tecnologico, con modalità collaborative e aperte. L'Europa dice già molto nel mondo open source, che viene visto come mezzo per ottenere la tanto agognata autonomia digitale
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete implementa due bracci estensibili, per spazzola e moccio, che si spingono ben oltre quanto visto sino ad oggi permettendo una pulizia di casa ancor più capillare e precisa
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
La tecnologia SQD-Mini LED di TCL arriva sul taglio da 65 pollici con la serie C8L: 2040 zone, pannello WHVA 2.0 e un picco che alle rilevazioni delle sonde tocca i 4400 nit nel profilo Filmmaker e un HDR quasi perfetto
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-06-2006, 17:06   #1
Mr.Paschi!
Member
 
Iscritto dal: Sep 2004
Città: 'ngopp 'o Vesuvih
Messaggi: 166
[C] Minimo in albero binario

int minimo(int min, Tree T)
{ if (T!=null)
{ min = minimo(min,T.leftchild);
if(min>T.element) min = T.element;
min = minimo(min,T.rightchild);
}
return min;

}


Questo algoritmo trova ricorsivamente il minimo in un albero binario?
Qualcuno mi saprebbe dare una soluzione (se esiste) a partire dalla signature
int minimo(Tree T) ?
Mr.Paschi! è offline   Rispondi citando il messaggio o parte di esso
Old 08-06-2006, 19:02   #2
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
secondo me devi solo cambiare ordine, la funzione minimo la devi chiamare ricorsivamente a sinistra e a destra e alla fine usare l'if sul nodo corrente:
Codice:
int minimo(int min, Tree T) {
	if (T != NULL) {
		min = minimo(min, T.leftChild);
		min = minimo(min, T.rightChild);
		if (min > T.element) {
			min = T.element;
		}
	}
	return min;
}

Ultima modifica di 71104 : 09-06-2006 alle 07:00.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 08-06-2006, 22:38   #3
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da 71104
secondo me devi solo cambiare ordine, la funzione minimo la devi chiamare ricorsivamente a sinistra e a destra e alla fine usare l'if sul nodo corrente:
Codice:
int minimo(int min, Tree T) {
	if (T != NULL) {
		min = minimo(min, T.leftChild);
		min = minimo(min, T.rightChild);
		if (min < T.element) {
			min = T.element;
		}
	}
	return min;
}
Penso tu abbia invertito per sbaglio il segno sulla 5 riga. In ogni caso dubito faccia qualche differenza percorrere l'albero in ordine postfisso piuttosto che infisso.
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele
marco.r è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2006, 07:00   #4
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da marco.r
Penso tu abbia invertito per sbaglio il segno sulla 5 riga.
hai ragione scusa (corretto)
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2006, 07:27   #5
Mr.Paschi!
Member
 
Iscritto dal: Sep 2004
Città: 'ngopp 'o Vesuvih
Messaggi: 166
Si infatti nn fa differenza.. quindi mi confermate che è corretto giusto?
Mr.Paschi! è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026 L'Europa conta nella tecnologia e può ess...
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più Dreame X60 Pro Ultra Complete: i bracci si esten...
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati TCL 65C8L, la recensione del SQD-Mini LED da 440...
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
CarPlay e Android Wireless a 19€, compre...
Multe stradali, ora si vedono online con...
Prime Day, Amazon Seconda Mano rilancia ...
Addio ai chip M6 Pro e M6 Max: Apple pun...
Europol, soglie più basse sui dat...
Tutte le offerte sui componenti PC: i mi...
Anthropic prova a portare Cowork sullo s...
AMD abbatterà i limiti con i nuo...
Il 5G di TIM copre 6131 comuni: ecco la ...
iPhone 18 Pro, confermate le novit&agrav...
Le migliori offerte sugli smartphone su ...
Stangata per PirloTV: la rete pirata per...
Windows 10 immortale! Microsoft estende ...
Nothing Phone (4b) arriverà a luglio: il...
Adobe acquisisce Topaz Labs: upscaling e...
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: 09:03.


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