Está en la página 1de 4

1.

Es una estructura que sirve para ordenar elementos de algo en


particular
2.
2.1.Utiliza la palabra reservada struct seguida de un nombre
2.2.El nombre de la estructura seguido de un puntero con el nuevo nombre
e igualamos con la palabra new y el nombre de la estructura
2.3.
2.4.Struct Escuela{
Int N° de salones;
Char tipo[50];
};
Struct Alumno{
Char nombre[20];
Char apellido[20];
Struct Escuela Aulas;
}

3.
 3.1 Puede ser el operador punto y flecha estos se ocupan
para dar el acceso da un elemento de la estructura.

 3.2Agregamos el nombre de la estructura seguido de un


punto o flecha y después el nombre de la variable de la que
queramos acceso.

4) Se ocupa el operador flecha ya que nos referimos a una referencia


de la estructura y no a un objeto

4+) Organizar los elementos para una mayor eficiencia


 Almacenar tipos de datos
6)
 La pila dinámica se accede solo por punteros
 Guardar memoria con new.
 Definir el espacio de cada una.

7) El uso de estructura, punteros, ciclos

8) La estructura la damos con un puntero un valor de NULL


cuando este vacia la igualamos a un dato con operador flecha
y este lo tomamos como referencia para cargar al puntero a la
pila y lo asignamos de nuevo a la cima.

9) Crear un nuevo puntero que este ayude para dar la cima de


la pina LIFO, y lo igualamos con flecha al dato ingresado
igualamos el auxiliar la pila y eliminamos el auxiliar.

10)
Int main(){
Int dato;
Estructura *Pila=NULL;
Cout<<”Ingresar un dato;
Cin>>dato;
agregarPila(Pila,dato);
cout<<”Sacando elemento”;
quitarPila(Pila, dato);
}

Void agregarPila(Estructura,*&Pila,int ){
Estructura *Estructura_nueva=new Estructura();
Estructura_nueva->dato=n;
Estructura_nueva->siguiente=Pila;
Pila= Estructura_nueva;
}
Void quitarPila(Estructura, *&Pila,int){
Estructura *aux=Pila
n= aux->dato;
Pila=aux->siguiente;
Delete Pila;
}

También podría gustarte