ubiquitour.com

Cómo construir una pila en C++

C++ es un lenguaje utilizado con los ordenadores que se ejecutan en los sistemas operativos Windows de programación. Una pila se utiliza para compilar los datos en una base de datos, y es la estructura de datos principales para crear aplicaciones en Windows. Si desea construir su propia pila de C++, puede hacerlo a través del software de comandos en su sistema. No tienes que ser un genio de la computadora para construir una pila. Usted puede hacerlo usted mismo con poca molestia.

Instrucciones

1 Haga clic en el botón "Inicio" y haga clic en el icono "Programas".

2 Haga clic en el icono de "Accesorios" y luego haga clic en el icono de "Símbolo".

3 Tipo:

Stack.h: clase de archivo de encabezado pila {}

int MaxStack;

int EmptyStack;

int cima;

char * artículos; público:

Stack(int);

~ Stack();

void push(char);

char pop();

int empty();

int full(); };

en el símbolo del sistema para inicializar la pila.

4 Tipo:

Stack.cpp: pila de funciones #include "stack.h"

Stack::stack (int tamaño) {}

MaxStack = tamaño;

EmptyStack = -1;

Top = EmptyStack;

elementos = new char [MaxStack]; }

Pila:: ~Stack() {delete [] elementos;}

void Stack::push (char c) {}

artículos [++ top] = c; }

char la pila:: pop() {}

devolver los elementos [top--]; }

int pila:: full() {}

Volver arriba + 1 == MaxStack; }

int pila:: empty() {}

Volver arriba == EmptyStack; }

Reemplazar el "Stack.h" con el nombre de la pila. Reemplazar el "tamaño" con cómo es grande usted quiere la pila a ser.

5 Tipo:

stackmain.cpp: uso de pila

incluyen < iostream.h > incluyen "stack.h" int main() {}

Pila s(10); 10 caracteres

char ch;

mientras que ((ch = cin.get())

!= '\n')

Si (! s.full()) s.push(ch);

mientras (! s.empty())

cout << s.pop();

cout << endl;

return 0;}

Reemplazar a "10 caracteres" con el número de caracteres máximo que desea para la pila.

6 Pulse el botón «Enter» para la construcción de la pila.