Estructura de datos Francisco Castro

Slides:



Advertisements
Presentaciones similares
Organizaciones Indexadas
Advertisements

Lunes 18 de Febrero 2008 Material para la clase: Elprofe3.wordpress.com.
Definición Las colas ofrecen dos operaciones fundamentales, que son encolar (al final de la cola) y desencolar (del comienzo de la cola). Al igual que.
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
ESTRUCTURA DE DATOS Unidad 03 PILAS.
Pilas y Colas Fundamentos Estructuras de Datos (Programación 2)
ÁRBOLES EN C UNIVERSIDAD “ALONSO DE OJEDA” Facultad de Ingeniería
Unidad 5 Listas Enlazadas Bibliografía: Algoritmos y Estructuras de datos de Aguilar y Martinez. Unidad 9 Autor: Ing Rolando Simon Titiosky.
Listas enlazadas c++ Prof. Franklin Cedeño.
Tema 3: La estructura de datos Lista
SEMANA 9_2.
Implementación de listas
PROGRAMACION DE Pilas o Stacks y Colas
Algoritmos Aleatorizados
Implementación de archivos
Estructuras de datos M.I.A Daniel Alejandro García López.
Estructuras de datos M.I.A Daniel Alejandro García López.
Colas y Listas Enlazadas
Slide 7-1 Copyright © 2003 Pearson Education, Inc. Figure: Estructuras de datos.
Tema Nº4.
COLAS, IMPLEMENTACIÓN A PARTIR DE LISTAS Y PARA PILAS
Pilas Una pila es una estructura lineal de elementos en donde se pueden agregar o eliminar datos únicamente por uno de los dos extremos. En consecuencia.
Listas circulares.
Arboles Binarios de expresiones
 2003 Prentice Hall, Inc. All rights reserved. 1 Capítulo 6: Clases y Abstracción de Datos Índice del capítulo 6.1 Introducción 6.2 Estructuras 6.3 Clases.
Práctica 7 AOC. Gestión de la pila Una pila es una estructura de datos caracterizada por que el último dato que se almacena es el primero que se obtiene.
BIENVENIDOS Instituto Tecnológico de Colima Estructuras de Datos
Árboles, montículos y grafos Cola de prioridades, montículos
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
PILAS, COLAS, RECURSIVIDAD.
ESTRUCTURAS DE DATOS I Conocer, comprender y analizar algunos de los principales tipos de estructuras de datos.
Alexandre D. Salcianu and Martin C. Rinard. Definiciones  Un método es puro si no “muta” ninguna locación existente en el estado correcto anterior a.
OBJETOS DISTRIBUIDOS E INVOCACIÓN REMOTA ING. MARISCAL.
Estructuras con punteros: Nodos y Listas. Fichas ordenas en orden alfabético y por otro criterio, usando hilos : hilo de inicio : hilo de ficha : hilo.
Aplicación de estructuras de datos
República Bolivariana de Venezuela. Ministerio del PP para la Defensa. Universidad Nacional Experimental de la Fuerza Armada. Cátedra: Instrucción Militar.
Universitarios: Ricardo Gonzales Jimenez Wilfredo Coca Reinaldo Yohan Docente: Lic. Israel Torrez Valverde Tema: Listas doblemente Enlazadas.
PILAS Una pila es una estructura de datos o lista de elementos, a la cual se le puede insertar o eliminar su contenido sólo por uno de sus extremos, llamado.
Recursividad (2 clases) 1. Nivelación Funciones Menú Vectores String
Administrador de procesos
Tipos de Datos abstractos
Teoría de Sistemas Operativos Administración de Archivos.
Punteros Recomendado: 1. Nivelación Funciones
Son estructuras de datos que almacenan y recuperan sus elementos atendiendo a un estricto orden (LIFO Last – in, first –out Ultimo en entrar – primero.
 Ignacio Soto Valdez R  Paola Karina Suarez Salazar R  Mario Alberto Castillo Aviles R
Son datos en tablas relacionadas por el contenido de ciertas columnas.
Estructuras de datos Fundamentos de análisis y diseño de algoritmos.
Universitarios: Ricardo Gonzales Jimenez Wilfredo Coca Reinaldo Rodolfo Canido Docente: Lic. Israel Torrez Valverde Tema: Listas doblemente Enlazadas.
Ayudantia 3: Pilas- Colas
 Introducción  Conceptos El equipo demostrara y mostrara los conceptos, definición y funcionamiento de una las “listas doblemente enlazadas y circulares”
IMPLEMENTACION DE COLAS MEDIANTE LISTAS
Estructura de Datos..
Estructura de Datos PILAS. es una lista ordinal o estructura de datos en la que el modo de acceso a sus elementos es de tipo LIFO (del inglés Last In.
M.C. Meliza Contreras González
PILAS Una pila es una estructura de datos o lista de elementos, a la cual se le puede insertar o eliminar su contenido sólo por uno de sus extremos, llamado.
Laboratorio de programación Luisa Fernanda Rincón Pérez
PROGRAMACION DE Pilas o Stacks y Colas
PUNTEROS. Los punteros son de amplia utilización en programación y muchos lenguajes permiten la manipulación directa o indirecta de los mismos. Su razón.
Tipos de Datos abstractos
Ficha de datos Créditos Institucionales: 8 créditos.
ESTRUCTURAS DE DATOS “Conceptualización de estructuras de datos” Por: Eduardo Robayo.
Estructura de Datos PILA Universidad Hispanoamericana Prof. Ing. Erick López.
Listas Dinámicas.
UNIDAD 8 Lista Enlazada: Eliminar Deseamos eliminar un elemento llamado elem de la lista enlazada. Es posible que la variable ini sea modificada. main(){
1 ListaUna Lista se define como una serie de N elementos E 1, E 2,..., E N, ordenados de manera consecutiva, es decir, el elemento E k (que se denomina.
ESTRUCTURAS DE DATOS Profesor: Eduardo Robayo. Acerca del profesor Eduardo Robayo Ingeniero de sistemas Maestría en administración de tecnologías de información.
Lenguaje de Programación II Prof. Rafael Montenegro B. Carrera: T.S.U en Informática Periodo: 2014-I.
Programación Orientada Objetos Vectores de Objetos.
Registro.
Pilas.
Transcripción de la presentación:

Estructura de datos Francisco Castro

Primeros pasos Estructura de datos Primeros pasos Francisco Castro

¿Qué es una estructura de datos? una estructura de datos es una forma de organizar un conjunto de datos con el objetivo de facilitar su manipulación datos Fuente Wikipedia.

Tipos de estructuras de datos Pilas Colas Listas enlazadas y doblemente enlazadas Árboles

Pilas Una pila corresponde a una estructura tal como lo dice su nombre el primero que entra es el ultimo que sale.

Implementación de una pila Antes de empezar debemos implementar un nodo….

Nodo Un nodo será una estructura o registro que dispondrá de varios campos, al menos uno de esos campos será un puntero o referencia a otro nodo, de forma que conocido un nodo, a partir de esa referencia, debe poder accederse a otros nodos de la estructura registro campospuntero

Ejemplo

Implementación de una pila Una pila cuenta básicamente con 3 métodos los cuales son Apilar Desapilar Mostrar

Ejemplo

Colas A diferencia de una pila en este caso el primero que entra es el primero que sale, los métodos son exactamente los mismos solo el orden cambia.

Ejemplo

Ejercicio Realizar un programa en java que permita ordenar los elementos almacenados en una pila, los cuales se encuentran desordenados.