Torna indietro   Hardware Upgrade Forum > Software > Programmazione

HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
Abbiamo provato per diverse settimane il nuovo Magic V5 di HONOR, uno smartphone pieghevole che ci ha davvero stupito. Il device è il più sottile (solo 4.1mm) ma non gli manca praticamente nulla. Potenza garantita dallo Snapdragon 8 Elite, fotocamere di ottima qualità e batteria in silicio-carbonio che garantisce un'ottima autonomia. E il Prezzo? Vi diciamo tutto nella nostra recensione completa.
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro)
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro)
Google Pixel 10 Pro XL è il top di gamma della serie Pixel, presentando un ampio display Super Actua da 6.8 pollici insieme alle novità della serie, fra cui la ricarica wireless magnetica Pixelsnap e le nuove funzionalità AI avanzate. Il comparto fotografico include un sistema a tripla fotocamera con zoom Pro Res fino a 100x, mentre il processore Tensor G5 con 16GB di RAM garantisce prestazioni percepite molto elevate su Android.
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico
Forte della piattaforma Qualcomm Snapdragon X, il notebook Lenovo IdeaPad Slim 3 riesce a coniugare caratteristiche tecniche interessanti ad uno chassis robusto, con autonomia di funzionamento a batteria che va ben oltre la tipica giornata di lavoro. Un notebook dal costo accessibile pensato per l'utilizzo domestico o in ufficio, soprattutto con applicazioni native per architettura ARM
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-02-2010, 16:13   #1
drago89
Member
 
Iscritto dal: Jan 2009
Città: milano, ma anche brescia
Messaggi: 132
[java] mistero nella funzione...

o sono stupido o non capisco la matematica di questo pezzo di codice:

public static int f(int x) {
if (x==0||x==1)
return x;
return f(x/2) + f(x%2) - x;
}

se io alla funzione metto f(5) come fa a ritornarmi -5?
a casa mia x/2 =2 , x%2=1.
sapete spiegarmi questo mistero di java?
__________________
CPU: Amd Phenom II X2 X3 3 CORE SBLOCCATO 550 BE 3.5 ghz vcore 1.375 + Scythe Mugen 2 SCMG-2000 Rev. B MB: Asus M4A785TD-V EVO RAM: Team Group Elite DDR3 2x2gb 1333mhz CL9 ALI: LC-POWER Green Power LC6550GP V2.2 550W HD: Wd Caviar Blue 250gb 16MB 7200 RPM SATA GPU: Ati HD 4550 512MB DDR3 MONITOR: CRT 17" (1152x864) S.O.: Windows 7 Professional 64 Bit
--- ---
drago89 è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2010, 16:28   #2
Mantis-89
Senior Member
 
L'Avatar di Mantis-89
 
Iscritto dal: Jul 2008
Città: Solesino (PD)
Messaggi: 1252
f(2) = -1 per cui avresti f(2) + f(1) - 5 ovvero -1 +1 -5
__________________
Desktop: AMD FX-8350 @4,2Ghz + A.C. FREEZER XTREME rev.2 - ASUS M5A99X EVO - 32GB DDR3 (4x8GB) @1866Mhz - Sapphire NITRO+ RX 580 8GB - SSD Crucial MX500 1TB - Antec Two Hundred - Seasonic Focus+ Platinum 650W
Always remember to K.I.S.S.

In Vendita: Lenovo ThinkServer TS440
Mantis-89 è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2010, 16:40   #3
drago89
Member
 
Iscritto dal: Jan 2009
Città: milano, ma anche brescia
Messaggi: 132
nono è un esercizio, cioè inserendo 5 il programma da come risultato -5
__________________
CPU: Amd Phenom II X2 X3 3 CORE SBLOCCATO 550 BE 3.5 ghz vcore 1.375 + Scythe Mugen 2 SCMG-2000 Rev. B MB: Asus M4A785TD-V EVO RAM: Team Group Elite DDR3 2x2gb 1333mhz CL9 ALI: LC-POWER Green Power LC6550GP V2.2 550W HD: Wd Caviar Blue 250gb 16MB 7200 RPM SATA GPU: Ati HD 4550 512MB DDR3 MONITOR: CRT 17" (1152x864) S.O.: Windows 7 Professional 64 Bit
--- ---
drago89 è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2010, 17:49   #4
Oceans11
Senior Member
 
L'Avatar di Oceans11
 
Iscritto dal: Sep 2005
Città: Torino
Messaggi: 606
Quote:
Originariamente inviato da drago89 Guarda i messaggi
nono è un esercizio, cioè inserendo 5 il programma da come risultato -5
al di là del fatto che è un esercizio o meno, è giusto quello che dice Mantis-89
Se guardi bene l'ultima riga di codice, puoi notare due chiamate alla funzione f stessa (ricorsione).

anche a casa mia x/2=2 e x%2=1 con x=5, ma nel codice che hai postato devi poi calcolarne la f.
__________________
"Se proprio dovete piratare un prodotto, preferiamo che sia il nostro piuttosto che quello di qualcun altro." [Jeff Raikes]
"Pirating software? Choose Microsoft!"
Oceans11 è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2010, 17:52   #5
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
da f(5)
hai f(2) + f(1) - 5 // -1 + 1 -5
da f(2)
hai f(1) + f(0) - 2 // 1 + 0 - 2 = -1

te capì?
ndakota è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2010, 18:09   #6
drago89
Member
 
Iscritto dal: Jan 2009
Città: milano, ma anche brescia
Messaggi: 132
Quote:
Originariamente inviato da ndakota Guarda i messaggi
da f(5)
hai f(2) + f(1) - 5 // -1 + 1 -5
da f(2)
hai f(1) + f(0) - 2 // 1 + 0 - 2 = -1

te capì?
grazie 10 000, avevo completamente dimenticato che esistono le ricorsioni XDXDXDXD
__________________
CPU: Amd Phenom II X2 X3 3 CORE SBLOCCATO 550 BE 3.5 ghz vcore 1.375 + Scythe Mugen 2 SCMG-2000 Rev. B MB: Asus M4A785TD-V EVO RAM: Team Group Elite DDR3 2x2gb 1333mhz CL9 ALI: LC-POWER Green Power LC6550GP V2.2 550W HD: Wd Caviar Blue 250gb 16MB 7200 RPM SATA GPU: Ati HD 4550 512MB DDR3 MONITOR: CRT 17" (1152x864) S.O.: Windows 7 Professional 64 Bit
--- ---
drago89 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione HONOR Magic V5: il pieghevole ultra sottile e co...
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro) Recensione Google Pixel 10 Pro XL: uno zoom 100x...
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico Lenovo IdeaPad Slim 3: un notebook Snapdragon X ...
Recensione OnePlus Watch 3 43mm: lo smartwatch che mancava per i polsi più piccoli Recensione OnePlus Watch 3 43mm: lo smartwatch c...
BOOX Note Air4 C è uno spettacolo: il tablet E Ink con Android per lettura e scrittura BOOX Note Air4 C è uno spettacolo: il tab...
3 minuti: è il tempo per vedere l...
Gli Amazfit sono ora gli smartwatch più ...
Rowenta alza la posta: scopa elettrica s...
6 robot per le pulizie completi in offer...
Friggitrice ad aria Cecofry Full InoxBla...
iPhone 16 Pro Max a 10€ in più del minim...
Una chiavetta USB, ma SanDisk Ultra Slid...
La bolla dell'AI: perché l'econom...
Lo smartphone dovrebbe essere usato solo...
SpaceX: i video e le foto dello spettaco...
Anche a Pescara si passa ai fatti: e-bik...
La One UI 8 è pronta: Samsung con...
Xiaomi annuncia l'arrivo in Italia dei R...
La Cina stupisce ancora: test per la tur...
L'iconico iMac G3 diventerà un set LEGO?...
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: 17:18.


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