Forum » Programiranje » [Java]3D array
[Java]3D array
alexa-lol ::
hej 
inicializiram in dekleriram 3D int array(1D tabelo 2D tabel)
Kako zdaj v array[0][][] vstavim ta 2D array (int[][] blabla)
Problem pri, da vse 2D tabele niso istih dimenzij in ne morem normalno deklarirati polja.
na pomoc
hvala
inicializiram in dekleriram 3D int array(1D tabelo 2D tabel)
int[][][] array = new int[10][][];
Kako zdaj v array[0][][] vstavim ta 2D array (int[][] blabla)
Problem pri, da vse 2D tabele niso istih dimenzij in ne morem normalno deklarirati polja.
na pomoc
hvala
- spremenil: alexa-lol ()
alexa-lol ::
evo ga našel...
http://www.go4expert.com/forums/showthr...
Uneven rows - različne dolžine vrstic
http://www.go4expert.com/forums/showthr...
Uneven rows - različne dolžine vrstic
tri = new int[10][]; // allocate array of rows
for (int r=0; r<tri.length; r++) {
tri[r] = new int[r+1];
}
// print the triangular array (same as above really)
for (int r=0; r<tri.length; r++) {
for (int c=0; c<tri[r].length; c++) {
System.out.print(" " + tri[r][c]);
}
System.out.println("");
} Isotropic ::
jst bi tole uporabil, ce sem prav razumel
http://java.sun.com/j2se/1.4.2/docs/api...
http://java.sun.com/j2se/1.4.2/docs/api...
Zgodovina sprememb…
- spremenil: Isotropic ()
nejc76 ::
Pa maš kakšne posebne zahteve da moraš uporabljat array-e ?
Če na hitro pogledam & razumem kaj rabiš bi lahko naredil takole:
potem pa v zanki filaš a
ArrayList v ozadju tako ali tako uporablja array in je zato bliskovito hiter ;)
Skratka delaš v objektnem jeziku - uporabljaj kar ti ponuja ... don't reinvent the wheel
Če na hitro pogledam & razumem kaj rabiš bi lahko naredil takole:
java.util.ArrayList<java.util.ArrayList<Integer>> a = new java.util.ArrayList<java.util.ArrayList<Integer>>( 10 );
potem pa v zanki filaš a
java.util.ArrayList<Integer> t = new java.util.ArrayList<Integer>( stelementov );
for( int i=0; i<stelementov; i++) {
t.add( elementi[i] );
}
a.add( t );
ArrayList v ozadju tako ali tako uporablja array in je zato bliskovito hiter ;)
Skratka delaš v objektnem jeziku - uporabljaj kar ti ponuja ... don't reinvent the wheel
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | [C++] Ali je mogoče?Oddelek: Programiranje | 1937 (1413) | Ciklamen |
| » | Namig za rešitev nalogeOddelek: Programiranje | 1905 (1704) | vojko20 |
| » | C# (strani: 1 2 )Oddelek: Programiranje | 13065 (9900) | Ericssony |
| » | asp.net vprašanjeOddelek: Programiranje | 1232 (853) | vojko20 |
| » | [C++] dinamično 2d poljeOddelek: Programiranje | 3421 (3258) | bozjak |