Definition
, Per esempio:
natare a [3] [4], b [5], [10];
Definitio A est ordinata 3*4 (3 lines 4 columns), B est ordinata 5*10 (5 lines 10 columns). Nota quod
innatare [3, 4], b [5, 10];
haud facile est comprehendere, programmata linguae C eiusque eventus operationis;
#include int main (int Argc, const char * argv []) {int Array [3] [5] = {0}; // Define a two-dimensional array (3 rows 5 columns) int Temp = 0 ; // Set a temporary integer variable to assign a value for the array for (int A = 0; aoperatio effectus est (facile visum; consummatio in mensam);
ordinata [0] [0] = 1 | array [0] [1] = 2 < / p> | ordinata [0] [2] = 3 | ordinata [0] [3] = 4 | ordinata [0] [4] = 5 | |
ordinata [1] [0] = 6 | ordinata [1] [1] = 7 | Ordinare [1] [2] = 8 | ordinata [1] [3] = 9 | ordinata [1] [4] = 10 | |
ordinata [2] [1] = 12 | ordinata [2] [2] = 13 | array [2] [3] = 14 < / p> | ordinata [2] [4] = 15 |
overview
Duo dimensiva ordinata a [m] [n], hoc est M linea, N columna duo dimensiva ordinata. Pone [P] [q] pro primo elemento A, id est, duarum dimensivarum ordinatarum Subscriptio a P ad M + P, columna subscripta ab q ad n + q, press "Row prior ordo" Repone Cum est. reposita, oratio elementi a[i] [p] computata est;
LOC (a [i] [J]) = LOC (a [p] [q]) + (i - p) * n + (j - q)) * t
Cum actarum per "columnam ordinis prioritatem", oratio computata est:
LOC (a [i] [j]) = LOC (a [p] [q]) + ((j - q) * m + (i - p)) * t
Copia saltem numerus cellularum (M-P + 1)* (N-Q + 1)* T by-byte
Basic operatio
Transpositio matricis
// quibus A, B est M* N matrix;
void track (Matrix A, Matrix B) {INT I, J; for (i = 0; Imatrix tempus Add
//) A, B, C is M * N matrix: Void AddMat (Matrix C, Matrix A, Matrix B) {INT I, J; for (i = 0; Imatrix multiplicata
// wherein A is M * n matrix, B is N * 1 matrix, C is M * 1 matrix Void Mutmat (Matrix C, Matrix A, Matrix B ) {INT I, J, K; For (i = 0; irelated conceptu
dynamica c++2D ordinata;
ad effingendum Exempli gratia, ROW est numerus ordinum, COL numerus numerorum
int** data; // reponit signum 2D monstratorem ordinata (monstratorem monstratorem. Date = x [0] [0] inscriptionis. Tale signum melius est. Quia Sizeof (Date) effectus est 4 )
// The following implementation How to apply for a memory Data = new int * [rot]; for (int K = 0; k// Assignment, for example, DATA [0] [0] = 5; // = 5 = 5 = 5 (called 0 row 0 columns in C ++) to 5 // Delete Memory for (int) i = 0; IVide
matrix
-
matrix
-
sparsis matricis