Hallo
ich habe folgende Aufgabe gestellt bekommen und weiß absolut nichts damit anzufangen:
Implementieren Sie die Methode fuegeAn, die das Element x in die Position pos hinzufügt.
void Liste::fuegeAn(int pos, int x)
{
}
hoffe auf Hilfe
mfg
Hallo
ich habe folgende Aufgabe gestellt bekommen und weiß absolut nichts damit anzufangen:
Implementieren Sie die Methode fuegeAn, die das Element x in die Position pos hinzufügt.
void Liste::fuegeAn(int pos, int x)
{
}
hoffe auf Hilfe
mfg
Ich bitte dich, wie soll man dir helfen wenn du nicht sagst woran man etwas anfügen soll...
Denk mal in einen Array?
In Schleife von hinten einen aufschieben bis zur Position und dann einfügen.
Viele liebe Grüße
The User
So einfach ist das nicht, denn wenn es ein statisches Array wäre, musst du drauf achten nicht über die Grenzen drüber zu laufen. Und falls doch, muss via new eine neues größeres Array angefordert werden.
(das wäre dann auch eine Implementierung des std::vectors, der auch nichts anderes macht)
Sag mal, die Funktion ist in einer Klasse?
Und das Array ist eine Klassenvariable?
Der Gast meldet sich doch nicht mehr, da seit einigen Tagen die Schreibrechte den nicht angemeldeten Usern entzogen wurden (was ich generell eigentlich befürworte).