PDA

Visualizza la versione completa : [JAVA] Dimensioni di strutture


gabmar82
28-11-2005, 01:14
Salve,
sono nuovo al java.

Se width*height=n

i vettori

int[] vett=new int[n];
int[][] vett2=new int[width][height];

hanno la stessa dimensione in termini di byte di memoria?
Cioè occupano lo stesso spazio o è più coveniente la prima rappresentazione?

Grazie

LeleFT
28-11-2005, 14:48
Per quanto riguarda lo spazio occupato in memoria le due soluzioni sono equivalenti.

Per quanto riguarda la loro struttura "logica", tutto dipende da cosa desideri rappresentare: la prima rappresenta un vettore di elementi, la seconda una matrice di elementi.

Entrambe sono utilizzabili mutuamente.


Ciao. :ciauz:

gabmar82
29-11-2005, 22:36
Ciao,
grazie. Serviva per rappresentare immagini.
In genere si usano array monodimensionali....ma se la dimensione
in termini di byte è la stessa uso la matrice.

Cmq in java non c'è il sizeof del c?Un altro modo?

Loading