One-Dimensional (1D) Array vs. Two-Dimensional (2D) Array
Indhold
- Indhold: Forskel mellem endimensional (1D) array og todimensional (2D) array
- Sammenligningstabel
- En-dimensionel (1D) matrix
- To-dimensionel (2D) matrix
- Vigtige forskelle
- Konklusion
Forskellen mellem en endimensionel matrix og den todimensionelle matrix er, at en-dimensionel array gemmer en enkelt liste over elementer af lignende data, mens der i todimensionel array findes en liste over lister eller array af arrays.
Arrayet er en datastruktur, der er meget vigtig i computerprogrammering. I computerprogrammering er array og struktur et meget vigtigt koncept. Arrayet har elementer af samme datatype og størrelse i matrixen er også fast. Arrayet er angivet med et array-navn, og array oprettes med firkantede parenteser. Endimensionel matrix lagrer en enkelt liste over elementer med lignende data, mens der i to-dimensionel array er en liste over lister eller matrix af arrays.
En endimensionel matrix er også kendt som en enkeltdimensionel matrix. Der er en liste over variabler af lignende datatyper. I en-dimensionelt array hentes elementer ved hjælp af indekset. Hvis vi taler om, hvordan hukommelse tildeles til en endimensionel matrix, tildeles den ved at definere størrelsen på matrixen i begyndelsen af koden. Hvert programmeringssprog har sin egen måde at definere matrix på, hvis vi taler om C ++ programmeringssprog, defineres den endimensionelle matrix som type variabelnavn; størrelsen på arrayet er defineret i beslaget. Størrelse er antallet af elementer, som array vil indeholde.
En multidimensionel matrix understøttes i programmeringssprog C ++ og Java. En flerdimensionel matrix er også kendt som 2-D array ofte. Endimensionel matrix se liste over listen og den flerdimensionelle matrix er en matrix af matrix. Der skal være array-navn med firkantede parenteser, hvor det andet indeks er det andet sæt af det firkantede beslag. Da det er 2-D array, gemmes det i form af en række-søjlematrix. I denne række-kolonnematrix er rækken det første indeks, og kolonne er det andet indeks.
Indhold: Forskel mellem endimensional (1D) array og todimensional (2D) array
- Sammenligningstabel
- En-dimensionel (1D) matrix
- To-dimensionel (2D) matrix
- Vigtige forskelle
- Konklusion
Sammenligningstabel
Basis | En-dimensionel (1D) matrix | To-dimensionel (2D) matrix |
Betyder | en-dimensionelt array gemmer en enkelt liste over elementer med lignende data | I to-dimensionelle array gemmes en liste over lister eller matrix af arrays.
|
Størrelse | Størrelse på en-dimensionel (1D) array er Totalbytes = sizeof (datatype af array-variabel) * størrelse af array. | Størrelsen på den to-dimensionelle (2D) matrix er Samlede byte = størrelse af (datatype af matrixvariabel) * størrelse på første indeks * størrelse på andet indeks. |
Dimension | Endimensionel (1D) matrix er en dimension | To-dimensionelt (2D) array er to dimensioner. |
Række kolonne matrix | Der er ingen række kolonnematrix i en-dimensionel (1D) matrix. | Der er række- og søjlematrix i todimensionel (2D) matrix |
En-dimensionel (1D) matrix
Endimensionel matrix er også kendt som en-dimensionel array. Der er en liste over variabler af lignende datatyper. I en-dimensionelt array hentes elementer ved hjælp af indeks. Hvis vi taler om, hvordan hukommelse tildeles til en-dimensionel array, tildeles den ved at definere størrelsen på arrayen i starten af koden. Hvert programmeringssprog har sin egen måde at definere matrix på, hvis vi taler om C ++ programmeringssprog, defineres en-dimensionelt array som type variabelnavn; størrelsen på arrayet er defineret i beslag. Størrelse er antallet af elementer, som array vil indeholde.
To-dimensionel (2D) matrix
En multidimensionel matrix understøttes i programmeringssprog C ++ og Java. En flerdimensionel matrix er også kendt som 2-D array ofte. Endimensionel matrix se liste over listen og den flerdimensionelle matrix er en matrix af matrix. Der skal være array-navn med firkantede parenteser, hvor det andet indeks er det andet sæt af det firkantede beslag. Da det er 2-D array, gemmes det i form af en række-søjlematrix. I denne række-kolonnematrix er rækken det første indeks, og kolonne er det andet indeks.
Vigtige forskelle
- Endimensionel matrix gemmer en enkelt liste over elementer med lignende data, mens der i todimensionel array er en liste over lister eller matrix af arrays.
- Størrelse på endimensionel (1D) array er Totalbytes = sizeof (datatype af arrayvariabel) * størrelse af array, mens størrelse af todimensionel (2D) array erTotal Bytes = sizeof (datatype af arrayvariabel) * størrelse på første indeks * størrelse på andet indeks.
- Endimensionel (1D) array er en dimension, mens todimensionel (2D) array er to dimensioner.4
- Der er ingen række kolonnematrix i endimensionel (1D) matrix, mens der er række- og kolonnematrix i todimensionel (2D) matrix
Konklusion
I denne artikel ovenfor ser vi den klare forskel mellem den endimensionelle matrix (1D) og den todimensionelle matrix (2D) med implementeringen.