Feld (Datentyp): Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Anne Simon (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{Verbesserungswürdiger Inhalt|
=Definition=
  GlossarWiki-Regeln = true |
Ein Array ist (engl.: Anordnung, Aufstellung, Reihe, Reihung, Feld, Bereich) in der [[GlossarWiki:Informatik|Informatik]] ein Begriff für eine Datenstruktur von gleichen Elementen in festgelegter Art und Weise.
  Genauer            = true |
 
}}
Dabei wird zwischen dem (Standard-)Array und dem [[GlossarWiki:assoziativen Array|assoziativen Array]]unterschieden.
{{Quellenangaben fehlen}}
Als [[GlossarWiki:assoziativen Array|assoziativen Array]] bezeichnet man eine Sammlung von Elementen, bei denen der Zugriff auf einzelne Elemente mit Hilfe einer Zeichenkette (Schlüssel) erfolgt.
 
 
Ein Array fasst mehrere Daten in einer Einheit zusammen das Array ist als "Container" für Ketten gleichartiger Variablen gedacht.
 
Wenn Sie beispielsweise die 16 Grundfarben speichern wollen, brauchen Sie keine 16 Variablen, sondern ein Array-Objekt, in dem Sie den Farbwerte speichern können. Angesprochen wird ein einzelnes Element über einen ganzzahligen Index.
 
 
Die Anzahl der Elemente, die ein Array aufnehmen kann, wird Größe beziehungsweise Länge genannt und ist für jedes Array-Objekt in der frei zugänglichen Objektvariable [[GlossarWiki:length|length]] gespeichert. length ist eine int-Variable, deren Wert entweder positiv oder null ist.
 
==Zusammenfassung==
 
 
Jedes Array beinhaltet Werte nur eines bestimmten Datentyps bzw. Grundtyps. Dies können sein:
 
    * Elementare Datentypen wie int, byte, long und so weiter
 
    * Referenztypen
 
    * Referenztypen anderer Arrays, um mehrdimensionale Arrays zu realisieren
 
 
 
 
==ein Array und Ausgabe der Länge==
 
var zahlen : Array;
zahlen = ([1],[2],[3],[5],[7],[6]);
 
var leange : Number = zahlen.length;
 
trace (laenge);
 
=Beispiele=
 
 
 
==eindimensionales Array==
 
Ein eindimensionales Array kann z.B. einen Vektor darstellen.
 
Vektor v = ([0,1])
 
==zweidimensionales Array==
 
Ein zweidimensionales kann z.B. eine Matrix darstellen.
 
Matrix M = ([0,0,0,0,0],
    [0,0,0,0,0],
    [1,1,1,1,0],
    [0,0,0,0,0],
    [0,0,0,0,0])
 
 
==mehrdimensionales Array==
 
fünfDimMatrix[4][1][1][1][1];
 
 
=Quellen=
 
 
 
*[[http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-815?GalileoSession=83325466A20NK.RwPg4/ Einstieg in Java]]
*[[http://de.selfhtml.org/ Objektreferenz//Arrays in Java-Script]]
 


Das Array ist die einfachste verwendete Datenstruktur. Es werden hierbei mehrere Variablen vom selben Basisdatentyp gespeichert. Ein Zugriff auf die einzelnen Elemente wird über einen Index möglich. Die einzigen notwendigen Operationen sind das indizierte Speichern und das indizierte Lesen, die auf jedes Element des Arrays direkt zugreifen können.
Im eindimensionalen Fall wird das Array häufig als Vektor und im zweidimensionalen Fall als Tabelle oder Matrix bezeichnet. Arrays sind aber keinesfalls nur auf zwei Dimensionen beschränkt, sondern werden beliebig mehrdimensional verwendet. Wegen ihrer Einfachheit und grundlegenden Bedeutung bieten die allermeisten Programmiersprachen eine konkrete Umsetzung dieser Datenstruktur als zusammengesetzten Datentyp Array im Grundsprachumfang an.


[[Kategorie:Programmierung]]
[[Kategorie:Programmierung]]
[[Kategorie:Glossar]]
[[Kategorie:Glossar]]

Version vom 10. Januar 2007, 07:23 Uhr

Definition

Ein Array ist (engl.: Anordnung, Aufstellung, Reihe, Reihung, Feld, Bereich) in der Informatik ein Begriff für eine Datenstruktur von gleichen Elementen in festgelegter Art und Weise.

Dabei wird zwischen dem (Standard-)Array und dem assoziativen Arrayunterschieden. Als assoziativen Array bezeichnet man eine Sammlung von Elementen, bei denen der Zugriff auf einzelne Elemente mit Hilfe einer Zeichenkette (Schlüssel) erfolgt.


Ein Array fasst mehrere Daten in einer Einheit zusammen das Array ist als "Container" für Ketten gleichartiger Variablen gedacht.

Wenn Sie beispielsweise die 16 Grundfarben speichern wollen, brauchen Sie keine 16 Variablen, sondern ein Array-Objekt, in dem Sie den Farbwerte speichern können. Angesprochen wird ein einzelnes Element über einen ganzzahligen Index.


Die Anzahl der Elemente, die ein Array aufnehmen kann, wird Größe beziehungsweise Länge genannt und ist für jedes Array-Objekt in der frei zugänglichen Objektvariable length gespeichert. length ist eine int-Variable, deren Wert entweder positiv oder null ist.

Zusammenfassung

Jedes Array beinhaltet Werte nur eines bestimmten Datentyps bzw. Grundtyps. Dies können sein:

   * Elementare Datentypen wie int, byte, long und so weiter
   * Referenztypen
   * Referenztypen anderer Arrays, um mehrdimensionale Arrays zu realisieren



ein Array und Ausgabe der Länge

var zahlen  : Array; zahlen = ([1],[2],[3],[5],[7],[6]);

var leange : Number = zahlen.length;

trace (laenge);

Beispiele

eindimensionales Array

Ein eindimensionales Array kann z.B. einen Vektor darstellen.

Vektor v = ([0,1])

zweidimensionales Array

Ein zweidimensionales kann z.B. eine Matrix darstellen.

Matrix M = ([0,0,0,0,0], [0,0,0,0,0], [1,1,1,1,0], [0,0,0,0,0], [0,0,0,0,0])


mehrdimensionales Array

fünfDimMatrix[4][1][1][1][1];


Quellen