Eindimensionales (1D) Array vs. zweidimensionales (2D) Array
Inhalt
- Inhalt: Unterschied zwischen eindimensionalem (1D) Array und zweidimensionalem (2D) Array
- Vergleichstabelle
- Eindimensionales (1D) Array
- Zweidimensionales (2D) Array
- Hauptunterschiede
- Fazit
Der Unterschied zwischen einem eindimensionalen Array und dem zweidimensionalen Array besteht darin, dass in einem eindimensionalen Array eine einzelne Liste von Elementen mit ähnlichen Daten gespeichert ist, während in einem zweidimensionalen Array eine Liste von Listen oder ein Array von Arrays gespeichert ist.
Das Array ist eine Datenstruktur, die bei der Computerprogrammierung sehr wichtig ist. Bei der Computerprogrammierung sind Array und Struktur ein sehr wichtiges Konzept. Das Array hat Elemente des gleichen Datentyps und die Größe im Array ist ebenfalls festgelegt. Das Array wird mit einem Arraynamen deklariert und das Array mit eckigen Klammern erstellt. In einem eindimensionalen Array wird eine einzelne Liste von Elementen mit ähnlichen Daten gespeichert, während in einem zweidimensionalen Array eine Liste von Listen oder ein Array von Arrays gespeichert wird
Ein eindimensionales Array wird auch als eindimensionales Array bezeichnet. Es gibt eine Liste von Variablen mit ähnlichen Datentypen. In eindimensionalen Arrays werden Elemente mithilfe des Index abgerufen. Wenn wir darüber sprechen, wie Speicher einem eindimensionalen Array zugewiesen wird, wird er zugewiesen, indem die Größe des Arrays am Anfang des Codes definiert wird. Jede Programmiersprache hat ihre eigene Art, ein Array zu definieren. Wenn es sich um eine C ++ - Programmiersprache handelt, wird das eindimensionale Array als Typ Variablenname definiert. Die Größe des Arrays wird in der Klammer definiert. Größe ist die Anzahl der Elemente, die das Array enthalten wird.
Ein mehrdimensionales Array wird in der Programmiersprache C ++ und Java unterstützt. Ein mehrdimensionales Array wird im Allgemeinen auch als 2D-Array bezeichnet. Eindimensionales Array se list of list und das mehrdimensionale Array ist ein Array of Array. Es sollte einen Arraynamen mit eckigen Klammern geben, wobei der zweite Index der zweite Satz der eckigen Klammer ist. Da es sich um ein 2-D-Array handelt, wird es in Form einer Zeilen-Spalten-Matrix gespeichert. In dieser Zeilen-Spalten-Matrix ist die Zeile der erste Index und die Spalte der zweite Index.
Inhalt: Unterschied zwischen eindimensionalem (1D) Array und zweidimensionalem (2D) Array
- Vergleichstabelle
- Eindimensionales (1D) Array
- Zweidimensionales (2D) Array
- Hauptunterschiede
- Fazit
Vergleichstabelle
Basis | Eindimensionales (1D) Array | Zweidimensionales (2D) Array |
Bedeutung | eindimensionales Array speichert eine einzelne Liste von Elementen mit ähnlichen Daten | In einem zweidimensionalen Array ist eine Liste von Listen oder ein Array von Arrays gespeichert.
|
Größe | Die Größe eines eindimensionalen (1D) Arrays ist Total Bytes = sizeof (Datentyp der Arrayvariablen) * Größe des Arrays. | Die Größe des zweidimensionalen (2D) Arrays beträgt Total Bytes = sizeof (Datentyp der Array-Variablen) * Größe des ersten Index * Größe des zweiten Index. |
Abmessungen | Eindimensionales (1D) Array ist eine Dimension | Zweidimensionales Array (2D) ist zweidimensional. |
Zeilenspaltenmatrix | In einem eindimensionalen (1D) Array gibt es keine Zeilenspaltenmatrix. | Es gibt eine Zeilen- und Spaltenmatrix in einem zweidimensionalen (2D) Array |
Eindimensionales (1D) Array
Eine eindimensionale Anordnung wird auch als eindimensionale Anordnung bezeichnet. Es gibt eine Liste von Variablen mit ähnlichen Datentypen. In eindimensionalen Arrays werden Elemente mithilfe von index abgerufen. Wenn wir darüber sprechen, wie Speicher einem eindimensionalen Array zugewiesen wird, wird er zugewiesen, indem die Größe des Arrays am Anfang des Codes definiert wird. Jede Programmiersprache hat ihre eigene Art, ein Array zu definieren. Wenn es sich um eine C ++ - Programmiersprache handelt, wird ein eindimensionales Array als Typ Variablenname definiert. Die Größe des Arrays wird in Klammern angegeben. Größe ist die Anzahl der Elemente, die das Array enthalten wird.
Zweidimensionales (2D) Array
Ein mehrdimensionales Array wird in der Programmiersprache C ++ und Java unterstützt. Ein mehrdimensionales Array wird im Allgemeinen auch als 2D-Array bezeichnet. Eindimensionales Array se list of list und das mehrdimensionale Array ist ein Array of Array. Es sollte einen Arraynamen mit eckigen Klammern geben, wobei der zweite Index der zweite Satz der eckigen Klammer ist. Da es sich um ein 2-D-Array handelt, wird es in Form einer Zeilen-Spalten-Matrix gespeichert. In dieser Zeilen-Spalten-Matrix ist die Zeile der erste Index und die Spalte der zweite Index.
Hauptunterschiede
- In einem eindimensionalen Array wird eine einzelne Liste von Elementen mit ähnlichen Daten gespeichert, während in einem zweidimensionalen Array eine Liste von Listen oder ein Array von Arrays gespeichert wird.
- Die Größe eines eindimensionalen (1D) Arrays ist Total Bytes = sizeof (Datentyp der Arrayvariablen) * size of array, wohingegen die Größe eines zweidimensionalen (2D) Arrays isTotal Bytes = sizeof (Datentyp der Arrayvariablen) * size of first index * Größe des zweiten Index.
- Eindimensionales (1D) Array ist eine Dimension, während zweidimensionales (2D) Array zweidimensional ist.4
- In einem eindimensionalen (1D) Array gibt es keine Zeilenspaltenmatrix, während es in einem zweidimensionalen (2D) Array eine Zeilen- und Spaltenmatrix gibt
Fazit
In diesem Artikel oben sehen wir den deutlichen Unterschied zwischen dem eindimensionalen Array (1D) und dem zweidimensionalen Array (2D) bei der Implementierung.