Feld (Datentyp): Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{In Bearbeitung}}
{{In Bearbeitung}}
{{Verbesserungswürdiger Inhalt
{{Verbesserungswürdiger Inhalt
|Anmerkung1 =ieser Artikel basiert auf Wikipedia, was aber als Quelle nicht angegeben wurde.
|Anmerkung1 =Dieser Artikel basiert auf Wikipedia, was aber als Quelle nicht angegeben wurde.
}}
}}
=Definition=
=Definition=
Ein [[Feld (Informatik)|Feld]] oder [[Array]] (engl.: Anordnung, Aufstellung, Reihe, Reihung, Feld, Bereich) Folge von durchnummerierten [[Element]]en


Dabei wird zwischen dem (Standard-)Array und dem [[assoziativen Array]] unterschieden.
Ein [[Feld (Informatik)|Feld]] oder [[Array]] ist ein spezieller [[Container (Informatik)|Container]], der
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.  
endlich viele [[Element]]e zu einer durchnummerierten Folge zusammenfasst.
 
=Bemerkungen=
 
Auf ein Element eines Array kann direkt zugegriffen werden, wenn seine Position im Array bekannt ist.
 
Es kann darüber hinaus spezielle Operatoren geben, mit denen nacheinander auf alle Elemente eines Array zugegriffen werden kann.
 


Ein Array fasst mehrere Daten in einer Einheit zusammen das Array ist als "Container" für Ketten gleichartiger Variablen gedacht.  
Ein Array fasst mehrere Daten in einer Einheit zusammen das Array ist als "Container" für Ketten gleichartiger Variablen gedacht.  
Zeile 49: Zeile 56:
*[[http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-815?GalileoSession=83325466A20NK.RwPg4/ Einstieg in Java]]
*[[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]]
*[[http://de.selfhtml.org/ Objektreferenz//Arrays in Java-Script]]
=Siehe auch=
*[[Assoziatives Array]]


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

Version vom 12. Januar 2007, 14:53 Uhr

Dieser Artikel wird derzeit von einem Autor gründlich bearbeitet. Die Inhalte sind daher evtl. noch inkonsistent.

Dieser Artikel sollte überarbeitet werden.
Dieser Artikel basiert auf Wikipedia, was aber als Quelle nicht angegeben wurde.

Definition

Ein Feld oder Array ist ein spezieller Container, der endlich viele Elemente zu einer durchnummerierten Folge zusammenfasst.

Bemerkungen

Auf ein Element eines Array kann direkt zugegriffen werden, wenn seine Position im Array bekannt ist.

Es kann darüber hinaus spezielle Operatoren geben, mit denen nacheinander auf alle Elemente eines Array zugegriffen werden kann.


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

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

Siehe auch