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 | 1623 (1099) | Ciklamen |
» | Namig za rešitev nalogeOddelek: Programiranje | 1688 (1487) | vojko20 |
» | C# (strani: 1 2 )Oddelek: Programiranje | 12053 (8888) | Ericssony |
» | asp.net vprašanjeOddelek: Programiranje | 1127 (748) | vojko20 |
» | [C++] dinamično 2d poljeOddelek: Programiranje | 3261 (3098) | bozjak |