|
Einsendung:
Lösungsvorschlag
class StackAsVector
{
private:
int *data;
int topIndex;
int stack_size;// ---> zum Sichern der Größe,
// die im Konstruktor angegeben wurde
public:
StackAsVector(int size)// Konstruktor
{
data=new int[size];
topIndex=-1;
stack_size=size;// ---> Sichern dieses Wertes
};
void push(int i)// ein Element oben drauflegen
{
assert(topIndex<stack_size-1); // --> hier wird
// dieser Wert dann benötigt
topIndex=topIndex+1;
data[topIndex]=i;
}; |
Korrekt. Dies ist die Musterlösung zu dieser Aufgabe.
Falls Ihnen Fehler im Text auffallen oder Sie Verbesserungsvorschläge haben, dann
schicken Sie mir bitte eine Mail. Ich werde mich dann sofort darum kümmern.
[aktuelle Version]
[inhalt]
[index]
[Fehlerkorrektur, Verbesserungsvorschlag]
© Volkard Henkel <volkard@normannia.de>,
last update: 08/25/00
|
|