Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matricula:1959942
Turno: N1
CAPITULO 1. Estructuras fundamentales de datos
Con el propósito de que la información sea procesada, se requiere que esta
se almacena en la memoria de la computadora. De acuerdo con la forma en
que los datos se organizan, se clasifican en:
Tipos de datos simples
Tipos de datos estructurados
1.2 Arreglos
Un arreglo unidimensional se define como una colección finita, homogénea
y ordenada de elementos.
Finita: todo arreglo tiene un límite; se determina cual debe ser el
número máximo de elementos
Homogénea: todos los elementos de un arreglo son del mismo tipo.
Todos enteros, booleanos, etc...
Ordenada: se puede determinar cuáles son el primero, segundo,
tercero y n elementos.
1.6 Registros
Un registro se define como una colección finita y heterogénea de elementos.
También representa un tipo de datos estructurados, en el que cada uno de
sus componentes se denomina campo. Los capos de un registro pueden ser
todo de diferentes tipos de datos.
3.2 Pilas
Representa una estructura de datos en la que se puede agregar o quitar
elementos únicamente por los extremos.
Son estructuras de datos lineales, ya que los componentes ocupan lugares
sucesivos en la estructura y solo tienen un único predecesor y sucesor.
Se puede acceder mediante un extremo que se conoce generalmente como
top
3.3 Colas
Una cola es una estructura lineal de datos se introducen por un extremo y
los ya existentes se eliminan por el otro.
La definición de la estructura de datos tipos cola queda completa al incluir
las operaciones se puedan realizar en ella. Las operaciones básicas que
pueden efectuarse son:
Insertar un elemento en la cola: Las inserciones se llevarán a cabo
por el FINAL de la cola, mientras que las eliminaciones se harán por
el FRENTE- recuerde que el primero en entrar es el primero en salir.
Eliminar un elemento de la cola
Colas circulares
Una cola circular constituye una estructura de datos lineales en el cual el
siguiente elemento del último de la realidad es el primero. De esta forma se
utiliza de manera más eficiente
Doble Cola
Doble cola o bicola es una generalización de una estructura de datos tipo
cola . En una doble cola, los elementos a insertar o eliminar cualquiera de
los dos extremos. Es decir, si se pueden insertar y eliminar valores tanto por
FRENTE como por el FINAL de la cola
2 variantes de cola
La clase cola
COOBJ. Cola_llena para invocar el método que determina si la cola está
llena o no llena. En este método no hay argumento, que todos los valores
requeridos son miembros de clase
COOBJ. Inserta_cola (argumento) para insertar un nuevo elemento en la
cola. En este método hay un único argumento, que es el dato para insertar;
todos los otros valores son requeridos son miembros de la clase
Código
Codigo de colas
Referencias
https://www.canva.com/design/DAFbJfjtRa4/YJlFldM12omIKvuKRkwJ-g/
edit?
utm_content=DAFbJfjtRa4&utm_campaign=designshare&utm_medium=link
2&utm_source=sharebutton
Libro de texto, Estructura de datos “Tercera edición”
Autor: Osvaldo Carió Silvia Guardati