UNIDAD 3 LISTAS LISTAS CIRCULARES Integrantes: Galmiche Vera Orlando Mandujano González Ramón Enrique Salvador Magaña Kelyn Osmara.

Slides:



Advertisements
Presentaciones similares
Unidad 5 Listas Enlazadas Bibliografía: Algoritmos y Estructuras de datos de Aguilar y Martinez. Unidad 9 Autor: Ing Rolando Simon Titiosky.
Advertisements

Listas enlazadas c++ Prof. Franklin Cedeño.
Tema 3: La estructura de datos Lista
Implementación de listas
Listas. Conceptos Generales..
Implementación de archivos
COLAS, IMPLEMENTACIÓN A PARTIR DE LISTAS Y PARA PILAS
Listas circulares.
Universitarios: Ricardo Gonzales Jimenez Wilfredo Coca Reinaldo Yohan Docente: Lic. Israel Torrez Valverde Tema: Listas doblemente Enlazadas.
INSTITUTO TECNOLOGICO DE APIZACO
Algoritmos y Estructuras de datos Listas Doblemente enlazadas
Estructuras con punteros: Nodos y Listas. Un programa C.
 Introducción  Conceptos El equipo demostrara y mostrara los conceptos, definición y funcionamiento de una las “listas doblemente enlazadas y circulares”
Estructura de Datos..
M.C. Meliza Contreras González
Laboratorio de programación Luisa Fernanda Rincón Pérez
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.
3. Listas Lic. En C.C. Ann Margareth Meza Rodríguez.
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.
Lenguaje de Programación II Prof. Rafael Montenegro B. Carrera: T.S.U en Informática Periodo: 2014-I.
Estructura de Datos Luis Humeau Waldi Saturno
L ISTAS ENLAZADAS M.IA. Daniel Alejandro García López.
INSTITUTO TECNOLÓGICO SUPERIOR DE FELIPE CARRILLO PUERTO. MATERIA: Estructura De Datos TIPO: Presentación (Unidad 3 Estructura lineales ) DOCENTE: MTL.
Oscar Bedoya. Edificio 331, 2º piso, E.I.S.C. Estructuras de datos y algoritmos.
BASE DE DATOS.
Tema 3 Árboles. Conceptos Generales. Curso 2014/2015 ETSISI UPM.
TAD’s ARBOLES GENERALIZADOS
Clase Lista C++ Estándar
Listas enlazadas particulares
Memorias Una memoria es un espacio en el cual se puede almacenar información y es análogo a un arreglo o array en programación convencional. En VHDL una.
LISTAS..
Unidad 7: Nivel Interno Algunos Conceptos Importantes
Estructuras de datos y algoritmos
Listas Dinámicas.
Modelo de 3 capas. Qué es la arquitectura de una aplicación? La arquitectura se refiere a la forma en la que es diseñada tanto física como lógicamente.
ICAS REDES Y SUBREDES LIA. Reginaldo Sánchez Carranza.
Introducción a las estructuras de datos
LENGUAJE DE PROGRAMACION “PILAS”
TOPOLOGIA DE RED Es cuando varias computadoras conectadas a una misma red conforman una red área local. NODO: Es un dispositivo conectado a una red capaz.
Hipervínculos scratch
ÁRBOLES El árbol es una estructura de datos muy importante en informática y en ciencias de la computación. Los árboles son estructuras no lineales,
Estudio del movimiento
Topologías y tipos de cables en una red
EL AMPLIFICADOR DIFERENCIAL. INTRODUCCIÓN El amplificador diferencial está formado por dos transistores idénticos (apareados). Tiene dos entradas y dos.
Árboles clase 6 Apoyo de Práctica. Resumen ●Árboles ○Concepto ○Características ○Dinámica ○Recorridos o barridos. ●Ejercicio Sugerido.
ÁRBOLES ESTRUCTURA DE DATOS II ING. CARLOS ALBERTO PULLAS.
Un tipo de cemento para cada necesidad Integrantes:
Es la capacidad de almacenamiento en cualquier dato
Árboles Binarios de Búsqueda (ABB)
Antonio Jesús Roa Valverde
Estructura de Datos M.C. J. Andrés V. F. FCC/BUAP
Arboles M.C. José Andrés Vázquez FCC/BUAP
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Estructuras Dinámicas
TEMAS *Arboles Binarios *listas Abiertas y Cerradas - Inserción - Recorrido - Eliminación *Pilas - Concepto - Inserción - Recorrido -
Listas ligadas Dra. María de Lourdes López García
Fuentes del Campo Magnético
UNIDAD 8 Agregar al Inicio
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED
Normalmente emparejamos tablas que están relacionadas entre sí y una de las columnas de emparejamiento es clave principal, pues en este caso, Cuando una.
Informática Ingeniería en Electrónica y Automática Industrial
Arboles. Árboles ¿Qué son? Son Estructuras de datos “No lineales”” ¿Para que se utilizan? Representar Fórmulas Algebraicas Organizar Objetos Inteligencia.
Árboles Binarios Estructuras de Datos.
Minimum Spanning Tree (Árbol de Expansión Mínima)
Árboles Binarios Estructuras de Datos. Las estructuras dinámicas son las en la ejecución varia el número de elementos y uso de memoria a lo largo del.
Departamento de Ingeniería de Sistemas e Industrial
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU FACULTAD DE INGENIERIA DE MINAS HUANCAYO I MODELO DE REDES Ing. Eli Teobaldo Caro Meza CURSO: INVESTIGACION.
Grafos. Concepto: Un Grafo no es más que un conjunto de nodos o vértices que se encuentran relacionados con unas aristas. Además, los vértices tienen.
VARIABLE Y TIPO DE DATOS. ¡Que Es Variable? Un lugar para almacenar información en un espacio de memoria de la computadora.
Transcripción de la presentación:

UNIDAD 3 LISTAS LISTAS CIRCULARES Integrantes: Galmiche Vera Orlando Mandujano González Ramón Enrique Salvador Magaña Kelyn Osmara

¿QUÉ ES UNA LISTA? Es una colección de elementos del mismo tipo llamados nodos, organizados arbitrariamente con un orden ya definido y con la capacidad de inserción y eliminación de sus elementos. Para cada elemento hay un predecesor y un sucesor.

Las listas circulares se caracterizan porque el campo puntero del último nodo, en lugar de apuntar a un valor nulo, apunta al primer nodo o elemento de la lista, convirtiéndose así en una estructura circular. La ventaja que este tipo de listas ofrece, es la de permitir el acceso a un nodo a partir de cualquier otro nodo perteneciente a la misma lista. Por el contrario, el inconveniente que presentan este tipo de listas es el de mantener un nodo que se diferencie del resto y que sea identificado como un nodo cabecera, para evitar que se produzcan bucles infinitos en el tratamiento de dicha estructura de datos.

¿POR QUÉ UTILIZAR UNA ESTRUCTURA CIRCULAR? En una lista simplemente enlazada, el movimiento siempre fluirá desde la cabeza en dirección hacia el final de la lista, pero ¿qué ocurre cuando desde el último nodo se necesita operar con el primero?, este es el punto diferencial de una estructura abierta y una cerrada.

OPERACIONES DE UNA LISTA CIRCULAR Creación de la lista circular. Recorrido de la lista una vez. Inserción de un elemento. Borrado de un elemento. Cambiar el dato de una posición.

TIPOS DE LISTA CIRCULAR SIMPLE Con la variante que el último nodo, en su parte de siguiente, apunta al primer nodo de la lista. DOBLEMENTE ENLAZADA Éste tipo de listas, es una combinación de las listar circular y la lista doblemente enlazada, puesto que cada nodo está conectado con el siguiente nodo y el anterior a él, además que el primer nodo está conectado al último, y el último al primero.