So verwenden Sie die C++-Array-Liste

So Verwenden Sie Die C Array Liste



In der C++-Arraylist können verschiedene Arten von Daten gespeichert werden. Es ist dynamisch und seine Größe kann dynamisch geändert werden. Ganzzahlindizes sind eine Möglichkeit, auf die Mitglieder einer Arrayliste zuzugreifen. In diesem Handbuch besprechen wir die Funktionsweise von Arraylist in C++.

Was ist Arraylist in C++?

Eine Sammlung zum Speichern verschiedener Datentypen wird als Arrayliste bezeichnet. Im Gegensatz zu den Arrays von C++ handelt es sich um eine vielseitige Liste, deren Größe dynamisch geändert werden kann. Ganzzahlindizes können verwendet werden, um auf die Mitglieder und Daten einer Arrayliste zuzugreifen.

In der Arrayliste können zwei verschiedene Arten von Informationen gespeichert werden. In C++ erleichtert die Indizierung durch Ganzzahlen die Navigation durch eine Arrayliste. Jedoch, Aufführen hat nach und nach den Platz der Arrayliste in C++ eingenommen. Da Listen in C++ als doppelt verknüpfte Listen implementiert sind, kann auf Daten in beide Richtungen zugegriffen werden.







Syntax

Um List in C++ zu verwenden, importieren Sie zunächst die Header-Datei in das Programm. Die grundlegende Syntax für die Verwendung der Liste in C++-Programmen ist unten dargestellt:



Liste < Typ > Listennamen = { Wert1 , Wert2 , ... } ;

In der obigen Syntax ist Typ der Datentyp.



Beispiel 1: C++-Arraylist mit List – push_back()-Funktion

Im Folgenden finden Sie ein Beispiel für eine Arrayliste in C++:





#include

#include

Verwenden des Namensraums std ;

int hauptsächlich ( ) {

Liste < schweben > numList ;

numList. push_back ( 10.1 ) ;

numList. push_back ( 20.2 ) ;

numList. push_back ( 30.3 ) ;

für ( Auto Element : numList ) {

cout << Element << ' ' ;

}

cout << endl ;

zurückkehren 0 ;

}

Im obigen Beispiel haben wir zunächst eine Liste von Floats erstellt. Nach dem Erstellen der Liste haben wir mit Hilfe der push_back-Funktion Gleitkommazahlen hinzugefügt und dann die Liste gedruckt, die die folgende Ausgabe zeigt:



Beispiel 2: C++-Arraylist mit der Funktion List – push_front()

Das Beispiel einer Liste mit der Funktion push_front() ist unten aufgeführt:

#include

#include

Verwenden des Namensraums std ;

int hauptsächlich ( ) {

Liste < schweben > numList ;

numList. push_front ( 10.1 ) ;

numList. push_front ( 20.2 ) ;

numList. push_front ( 30.3 ) ;

für ( Auto J : numList ) {

cout << J << ' ' ;

}

zurückkehren 0 ;

}

Die Ausgabe ist das Gegenteil der Funktion push_back():

Beispiel 3: C++-Arraylist mit der Funktion List – remove()

Um ein Element aus einer C++-Liste zu löschen, verwenden Sie die Funktion „remove()“:

#include

#include

Verwenden des Namensraums std ;

int hauptsächlich ( ) {

Liste < schweben > numList = { 10.1 , 20.2 , 30.3 } ;

numList. entfernen ( 10.1 ) ;

für ( Auto J : numList ) {

cout << J << ' ' ;

}

zurückkehren 0 ;

}

Element 10.1 wurde entfernt:

Beispiel 4: C++-Arraylist mit der Funktion List – size()

Um die Größe der Liste zu ermitteln, verwenden Sie:

#include

#include

Verwenden des Namensraums std ;

int hauptsächlich ( ) {

Liste < schweben > numList = { 10.1 , 20.2 , 30.3 , 40.2 , 22.1 } ;

int Größe = numList. Größe ( ) ;

cout << „Größe der Liste ist:“ << Größe ;

zurückkehren 0 ;

}

Die Ausgabe ist unten angegeben:

Wie funktioniert die Arraylist in C++?

Einige wichtige Punkte, die die Funktionsweise und Funktionen der Liste in C++ definieren, sind wie folgt:

  • In C++ wird eine Liste als doppelt verknüpfte Liste erstellt, die das Einfügen, Löschen und den Zugriff aus beiden Richtungen ermöglicht.
  • Die doppelt verknüpfte Liste der vorherigen und nächsten Elemente der Liste wird verwendet, um die Elemente der Liste miteinander zu verknüpfen.
  • Die Liste wird für eine kleine Anzahl von Komponenten nicht als hervorragende Alternative angesehen, da sie mehr Speicher beansprucht als andere Container und gleichzeitig die Verknüpfungen zu ihren vorhergehenden und vorherigen Elementen beibehält.
  • Es besteht die Möglichkeit, die Größe einer Liste in C++ zur Laufzeit zu vergrößern oder zu verkleinern. Praktisch ist auch eine Liste mit der Länge Null erreichbar.

Häufig verwendete Arraylist-Funktionen

Die folgende Tabelle enthält einige der beliebtesten Listenfunktionen:

Name der Funktion Arbeiten
list::begin() Diese Funktion gibt einen Iterator zurück, der auf den ersten Eintrag der Liste zeigt.
list::end() Diese Funktion gibt einen Iterator zurück, der auf den letzten Eintrag der Liste zeigt.
push_front() Das Element am Anfangspunkt des Elements wird durch diese Funktion verschoben.
push_back() Das Element an der letzten Stelle der Liste wird von dieser Funktion verschoben.
Größe() Die Gesamtzahl der Elemente in einer Liste wird von dieser Funktion zurückgegeben.
Sortieren() Diese Funktion ordnet die Elemente der Liste in aufsteigender Reihenfolge an.
entfernen() Mit dieser Funktion wird ein Element aus der Liste entfernt.

Abschluss

In C++ wurde die Arrayliste durch die Liste ersetzt. Zur Manipulation der Arrays können verschiedene Funktionen implementiert werden. In dieser Anleitung haben wir gelernt, wie man Elemente hinzufügt, entfernt und die Größe der Liste überprüft. Darüber hinaus werden auch verschiedene Funktionen aufgeführt, die List unterstützt.