Ist eine Liste ein Array?
Ein Array ist eine geordnete Menge gleichartiger Datentypen. Eine Liste ist eine geordnete Menge möglicherweise verschiedener Datentypen. Es gibt bestimmte Operationen, die mit geordneten Mengen vorgenommen werden können.
Was sind Listen in der Programmierung?
Eine Liste ist eine endliche Sequenz von Elementen, deren Länge (im Gegensatz zu Reihungen) durch Hinzufügen und Wegnehmen von Elementen geändert werden kann.
Wie funktioniert ArrayList?
ArrayList und LinkedList sind im Wesentlichen gleich; die ArrayList ist schneller bei Zugriff auf einzelne Elemente, die LinkedList ist schneller bei Operationen wie löschen, hinzufügen. Der wesentliche Unterschied zwischen Arrays und der ArrayList: Die ArrayList ist dynamisch, d.h. in der Größe flexibel.
Was muss man beachten beim Zugriff auf ein Array?
Beim Zugriff auf ein Array-Feld muss man nun darauf achten, dass bei einem Array ab der 0 angefangen wird. Bei unserem Beispiel-5er-Array sind also die Felder 0-4 belegt. Möchte man nun beispielsweise auf das erste Element zugreifen und ausgeben (in unserem Beispiel die 1), dann würde das folgendermaßen gehen:
Wie funktioniert eine Array-Elemente?
Die einzelnen Array-Elemente werden über Index-Nummern ausgewählt. Das erste Element in einem Array hat den Index 0. Die Elemente eines Arrays sollten logisch zusammenpassen. So können wir die Lottozahlen oder Ihre Lieblingsfilme in entsprechenden Arrays sammeln. Damit das aber auch funktioniert, gibt es noch eine technische Bedingung:
Wie konzentrieren wir uns auf Arrays?
Wir konzentrieren uns hierbei auf Arrays, Listen, Stacks und Queues. Arrays, bzw. Felder, gehören zu den einfachsten Datenstrukturen und sind in so gut wie jeder Programmiersprache vorhanden. Arrays haben standardmäßig eine bei Erzeugung des Arrays festgelegte Größe, die später nicht mehr geändert werden kann.
Was ist der Umgang mit Arrays?
Der Umgang mit Arrays mag gerade am Anfang etwas schwerer sein und birgt viele Fehlerquellen, nach und nach wird man das System das hinter den Arrays steht aber gut nachvollziehen können. Ein Array kann auf unterschiedlichste Weisen deklariert oder initialisiert werden.