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) yhacer 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:
partiremosde 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 anull
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 unapila 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
2.1 ARREGLOS DEFINICON
Arreglo: Es un acomodo de espacios (Como en una matriz) en los cuales es una colección deun tipo de dato, y pueden ser unidimensionales, bidimesionales o multidimensionales
Es un conjunto finito y ordenado de elementos homogéneos (del mismo tipo de datos). Es un tipo de dato estructuradosimple o estático y pueden ser vectores o tablas (matrices).
ARREGLOS UNIDIMENDIONALES
Un arreglo unidimensional es un tipo de datos estructurado que está formado de una colección finita yordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementos iguales.
El tipo de acceso a los arreglos unidimensionales es el acceso directo, es decir, podemos acceder acualquier elemento del arreglo sin tener que consultar a elementos anteriores o posteriores, esto mediante el uso de un índice para cada elemento del arreglo que nos da su posición relativa.
2.1.3...
Regístrate para leer el documento completo.