Was ist eine Reihe von Arrays?

Ein Array von Arrays in der Computerprogrammierung ist eine Datenstruktur, die ein anderes Array an jedem Index enthält. Dies bedeutet, dass das Datum an jeder sequentiellen Adresse im obersten Level-Array tatsächlich das erste Datum-Element jedes Sub-Arrays ist. Jedes Sub-Array kann wiederum auch ein Array von Arrays sein, sodass die Arrays so tief nach Bedarf nisten. Obwohl das Konzept komplex erscheinen mag, gibt es tatsächlich eine sehr einfache Deklaration und Derferen von Notationen, die es ermöglichen, dass eine Reihe von Arrays in einem Programm sehr deutlich ausgedrückt werden. Eine der häufigsten Verwendungen für eine Array von Arrays besteht darin, Informationen in einem Netzmuster zu speichern, wie es bei einem Bild der Fall sein kann. Das in einem Array gehaltene Datum wird als Element bezeichnet, und jedes Element nimmt eine Position in dem als Index bezeichneten Array ein. Der Beginn eines Arrays ist Index Null, der nächste ist Index eins und so weiter. Anstatt Ganzzahl zu haltenS oder Zeichen, ein Array von Arrays enthält ein weiteres komplettes Array an jedem Index. Diese Sub-Arrays in jedem Index können auch Arrays halten, um nach Bedarf komplexe Baumstrukturen von Daten zu erstellen.

.

Eine der üblichen Verwendungen für ein Array von Arrays besteht darin, Informationen zu speichern, die aus einem Raster mit Spalten- und Zeilenkoordinaten indiziert werden können. Dies kann verwendet werden, um Daten in einer Tabelle, ein zweidimensionales (2D-) Bild darzustellen, das auf einem Bildschirm angezeigt werden soll, oder sogar auf einer Schachbrett. Arrays von Arrays, die drei Ebenen tief sind und ein Array mit Arrays mit einer dritten Stufe von Arrays enthält, können verwendet werden, um Informationen in einem Würfel darzustellen, oder können verwendet werden, um eine Informationsmatrix darzustellen, in der jeder Ort mehr als ein Attribut hat. Im Allgemeinen werden Arrays von Arrays, die tiefer als drei Ebenen sindVerwenden einer Reihe von Strukturen oder Klassen.

Die Programmiernotation für eine Reihe von Arrays ist viel einfacher zu entschlüsseln als erwartet. Die meisten Programmiersprachen verwenden Klammern, um den Index eines Arrays zu bezeichnen, und ein mehrdimensionales Array ist nicht anders, außer dass ein zusätzlicher Satz von Klammern hinzugefügt wird, um das Sub-Array zu indexieren. Beispielsweise könnte ein eindimensionales Array als "Array [2]" geschrieben werden, um das Element am zweiten Array-Indexspeicherort zu bezeichnen. Ein Array von Arrays könnte auf ähnliche Weise geschrieben werden - Array [2] [1] -, was das Datum -Element im ersten Index des zweiten Arrays anzeigt.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?