4.1.2.1 Arreglos.

 

un arreglo en pilas se puede definir como la coordinacion de algun o algunos datos de forma ordenada y estructuralmente logico.

 

en este caso se deben acomodar los nodos(datos) y hacer el arreglo para que funcione correctamente sin destruir la estructura.

 

ejemplo: se muestra el ejemplo de un arreglo en la funcion de insercion.

 

insertar en una pila vacia:

 

partiremos de que ya tenemos el nodo a insertar y, por supuesto un puntero que apunte a él, además el puntero a la pila valdrá null:

el proceso es muy simple, bastará con que:

 

1.- nodo->siguiente apunte a null

2.-pila apunte a nodo

 

insertar en un pila no vacia:

 

podemos considerar el caso anterior como un caso particular de éste, la única diferencia es que podemos y debemos trabajar con una pila vacía como con una pila normal.

de nuevo partiremos de un nodo a insertar, con un puntero que apunte a él, y de una pila, en este caso no vacía:

el proceso sigue siendo muy sencillo:

 

1.-realizar que nodo->siguiente apunte a pila

2.-realizar que pila apunte a nodo