Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è uno smartphone che unisce una fotocamera molto più versatile rispetto al passato grazie allo zoom ottico 5x, il supporto magnetico Pixelsnap e il nuovo chip Tensor G5. Il dispositivo porta Android 16 e funzionalità AI avanzate come Camera Coach, mantenendo il design caratteristico della serie Pixel con miglioramenti nelle prestazioni e nell'autonomia. In Italia, però, mancano diverse feature peculiari basate sull'AI.
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
L'abbonamento Ultimate di GeForce NOW ora comprende la nuova architettura Blackwell RTX con GPU RTX 5080 che garantisce prestazioni tre volte superiori alla precedente generazione. Non si tratta solo di velocità, ma di un'esperienza di gioco migliorata con nuove tecnologie di streaming e un catalogo giochi raddoppiato grazie alla funzione Install-to-Play
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Deebot X11 Omnicyclone implementa tutte le ultime tecnologie Ecovacs per l'aspirazione dei pavimenti di casa e il loro lavaggio, con una novità: nella base di ricarica non c'è più il sacchetto di raccolta dello sporco, sostituito da un aspirapolvere ciclonico che accumula tutto in un contenitore rigido
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 18-11-2004, 22:43   #1
tandrea851
Senior Member
 
L'Avatar di tandrea851
 
Iscritto dal: May 2003
Città: milano
Messaggi: 891
JAVA: algoritmo

mi servirebbe un algoritmo scritto in java o pseudocodice per trovare un numero tra una lista più vicino alla media di quest'ultimi..


esempio

9 6 3 10 2

media 6
numero più vicino alla media 6

qualche suggeritmento? grazie
__________________
CPU: Intel Core Duo E6850 3Ghz - MOTHERBOARD: XFX Nforce 650i ultra - VIDEO: XFX Geforce 8800 GTS 320mb XT Edition @ 600/1900 - RAM: 4GB DDR2 800mhz - HD: 2 x MAXTOR 250GB SATAII (RAID0) - AUDIO: Creative Sound Blaster Audigy 2
tandrea851 è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2004, 23:10   #2
recoil
Senior Member
 
L'Avatar di recoil
 
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
mi sa che ti conviene farlo, non è difficile
tanto l'algoritmo è lineare, devi scorrere la lista due volte, prima per fare la media poi per far passare tutti gli elementi e scegliere il più vicino.

anzi, la lista la scorri una volta e un tot perché quando trovi un elemento uguale alla media (se c'è) puoi anche fermarti
recoil è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2004, 23:15   #3
tandrea851
Senior Member
 
L'Avatar di tandrea851
 
Iscritto dal: May 2003
Città: milano
Messaggi: 891
Quote:
Originariamente inviato da recoil
mi sa che ti conviene farlo, non è difficile
tanto l'algoritmo è lineare, devi scorrere la lista due volte, prima per fare la media poi per far passare tutti gli elementi e scegliere il più vicino.

anzi, la lista la scorri una volta e un tot perché quando trovi un elemento uguale alla media (se c'è) puoi anche fermarti
grazie, ma il problema è come implemenatarlo in codice..
il ciclo ke calcola la media è fatto.. mentre l'altro non mi funziona.. v posto il pezzo di codice magari qualcuno riesce a correggerlo..

double diff = 0;
double appoggio = 0;


for(i=0;i<valori.length;i++)
{
diff = media - (double) valori[i].getArea();
Math.abs(diff);
if(diff<=appoggio)
{
appoggio=diff;
valori[i]=proxMedia;
}
}
__________________
CPU: Intel Core Duo E6850 3Ghz - MOTHERBOARD: XFX Nforce 650i ultra - VIDEO: XFX Geforce 8800 GTS 320mb XT Edition @ 600/1900 - RAM: 4GB DDR2 800mhz - HD: 2 x MAXTOR 250GB SATAII (RAID0) - AUDIO: Creative Sound Blaster Audigy 2
tandrea851 è offline   Rispondi citando il messaggio o parte di esso
Old 19-11-2004, 08:56   #4
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
penso che questo assegnamento
valori[i]=proxMedia;

sia scorretto, dovrebbe essere il contrario, ovvero ti salvi il numero che fino a quelo momento e' piu' vicino alla media.
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 19-11-2004, 09:52   #5
tandrea851
Senior Member
 
L'Avatar di tandrea851
 
Iscritto dal: May 2003
Città: milano
Messaggi: 891
Quote:
Originariamente inviato da kingv
penso che questo assegnamento
valori[i]=proxMedia;

sia scorretto, dovrebbe essere il contrario, ovvero ti salvi il numero che fino a quelo momento e' piu' vicino alla media.
azz vero.. cmq ho risolto cosi sembrerebbe.. provate a dargli un occhiata:

double[] differenze = new double[forme.length];
double minimo=Integer.MAX_VALUE;
Forma proxMedia=null;

for(i=0;i<forme.length;i++)
{
differenze[i] = Math.abs(media - (double) forme[i].getArea());

if(differenze[i]<=minimo)
{
minimo=differenze[i];
proxMedia=forme[i];
}
}
__________________
CPU: Intel Core Duo E6850 3Ghz - MOTHERBOARD: XFX Nforce 650i ultra - VIDEO: XFX Geforce 8800 GTS 320mb XT Edition @ 600/1900 - RAM: 4GB DDR2 800mhz - HD: 2 x MAXTOR 250GB SATAII (RAID0) - AUDIO: Creative Sound Blaster Audigy 2
tandrea851 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy? Google Pixel 10 è compatto e ha uno zoom ...
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre Prova GeForce NOW upgrade Blackwell: il cloud ga...
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco Ecovacs Deebot X11 Omnicyclone: niente più...
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
Metroid Prime Beyond: arriva un trailer ...
Fujifilm GFX Eterna 55: una soluzione co...
Stardew Valley arriva su Switch 2: una c...
E-bike fat legale con "pulsante mag...
Nintendo Virtual Boy: l'accessorio per S...
Popucom si presenta come uno dei miglior...
Super Mario Galaxy il film: l'idraulico ...
Stellantis, contro risposta a BYD: "...
Microsoft evita una sanzione in Europa p...
TCL a IFA 2025: TV Mini LED, smartphone ...
Neanche la politica è salva: l'Al...
I nuovi Pixel 10 in mostra a Milano con ...
Perplexity di nuovo in tribunale: Merria...
AirPods 4 al minimo su Amazon: la versio...
Sam Altman sempre più convinto: l...
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: 06:50.


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