Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    46

    [java] Size

    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

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,319
    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.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    46
    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?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.