Listas. Conceptos Generales..

Slides:



Advertisements
Presentaciones similares
2.1.1 Definición. Un arreglo puede definirse como un grupo o una colección finita, homogénea y ordenada de elementos. Los arreglos pueden ser de los siguientes.
Advertisements

ESTRUCTURA DE DATOS Unidad 04 TDA no lineales - Árboles.
Organizaciones Indexadas
PILA.
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
ESTRUCTURA DE DATOS Unidad 03 PILAS.
Arrays Fundamentos de Programación I
SISTEMAS DE ECUACIONES LINEALES.
Estudio del movimiento
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
Programación II Listas
Estructuras de datos y algoritmos
ESTRUCTURAS LINEALES UNIDAD 3.
Estructuras de Datos (ARRAYS)
Tipos de Datos Básicos y Estructurados
Las estructuras de arreglos fueron usadas en las primeras computadoras digitales, cuando la programación se hacía todavía en lenguaje máquina, para tablas.
Tema 1. Introducción a la programación (Lenguaje java).
Tratamiento de listas en Java
Tema 4 Árboles. Conceptos Generales..
Implementación de listas
PROGRAMACION DE Pilas o Stacks y Colas
PROGRAMACION DE ESTRUCTURAS DE DATOS
VECTORES.
Estructuras de datos M.I.A Daniel Alejandro García López.
Oscar Bedoya. Edificio 331, 2º piso, E.I.S.C. Estructuras de datos y algoritmos.
COLAS, IMPLEMENTACIÓN A PARTIR DE LISTAS Y PARA PILAS
Tema 6: Clases Antonio J. Sierra.
Listas circulares.
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
ESTRUCTURAS DE DATOS I Conocer, comprender y analizar algunos de los principales tipos de estructuras de datos.
2º Bachillerato de Ciencias y Tecnología BC2A – BC2B Curso
Clase 10: Estructuras de datos y arreglos.
Tecnología de la información Unidad: 3 El software Profesor: Fernando J. Martini.
Programación IMC José Andrés Vázquez Flores. Definición Un arreglo es un conjunto finito e indexado de elementos homogéneos, que se referencian por un.
Unidad VI Registros (estructuras, uniones y enumeraciones)
Administración de Memoria
Aplicación de estructuras de datos
Árboles Binarios Estructuras de Datos.
Arreglos Programación I MC Beatriz Beltrán Martínez.
Unidad 4. Arreglos y Cadenas. Definición de Arreglo:  Un arreglo es un conjunto finito e indexado de elementos homogéneos, que se referencian por un.
APRENDIZ: SANDRA L. CAICEDO C. ORDEN: 20194
Universitarios: Ricardo Gonzales Jimenez Wilfredo Coca Reinaldo Yohan Docente: Lic. Israel Torrez Valverde Tema: Listas doblemente Enlazadas.
Listas Ligadas Simples. Definíción I  Es, en sencillas palabras. un grupo de datos organizados secuencialmente, pero a diferencia de los arreglos, la.
Diseño de Algoritmos. Curso J.L. Leiva O. TEMA3TEMA3 TEMA3TEMA3 Estructuras Dinámicas Contenido del Tema Profesor: José Luis Leiva Olivencia. Despacho:
INSTITUTO TECNOLOGICO DE APIZACO
Universitarios: Ricardo Gonzales Jimenez Wilfredo Coca Reinaldo Rodolfo Canido Docente: Lic. Israel Torrez Valverde Tema: Listas doblemente Enlazadas.
Algoritmos y estructura de datos en I.O.
ARBOLES GENERALIZADOS
Estructura de datos I CIS - UABJB.
 Introducción  Conceptos El equipo demostrara y mostrara los conceptos, definición y funcionamiento de una las “listas doblemente enlazadas y circulares”
Arreglos unidimensionales
A YUDANTÍA 5: A RBOLES Carlos Pulgar R. Mail: Página Ayudantía:
IMPLEMENTACION DE COLAS MEDIANTE LISTAS
3. Estructuras lineales Lic. En C.C. Ann Margareth Meza Rodríguez.
TRES NIVELES DE UTILIZACIÓN DE LA ESTRUCTURA DE LA PIRÁMIDE INVERTIDA Por: Mariana Vélez Tatiana Hincapié.
PROGRAMACION DE Pilas o Stacks
M.C. Meliza Contreras González
M.C. Meliza Contreras González
Laboratorio de programación
Programación II Concepto de Archivos.
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.
3. Listas Lic. En C.C. Ann Margareth Meza Rodríguez.
UNIDAD 8 Lista Enlazada: Eliminar Deseamos eliminar un elemento llamado elem de la lista enlazada. Es posible que la variable ini sea modificada. main(){
Lenguaje de Programación II Prof. Rafael Montenegro B. Carrera: T.S.U en Informática Periodo: 2014-I.
Nombre: ____________________________________________________________ Clave: _______.
LISTAS..
FUNCIÓN CUADRÁTICA—FUNCIÓN LINEAL.
Transcripción de la presentación:

Listas. Conceptos Generales.

Definición Estructura de datos lineal. Colección de elementos homogéneos entre los que existe una relación lineal Para cada elemento, se puede decir cuál es su sucesor (en caso de existir). Cada elemento de la lista, a excepción del primero, tiene un único predecesor Cada elemento de la lista, a excepción del último, tiene un único sucesor Colección de nodos enlazados entre sí Los elementos de un array se distinguen por su posición, éstos pueden seleccionarse arbitrariamente y son accesibles mediante el índice de selección del componente Lista Nodo1 Nodo2 Nodo n

Ejemplo Los elementos de un array se distinguen por su posición, éstos pueden seleccionarse arbitrariamente y son accesibles mediante el índice de selección del componente

Clasificación de Listas Por la naturaleza de la información: Ordinales: la posición de los elementos en la estructura la determina su orden de llegada. Calificadas: Cada elemento de la lista se identifica por un valor único (clave). En función de que exista o no relación entre la clave y la posición pueden ser: no ordenadas y ordenadas. Por la forma de ocupar el espacio físico: Listas densas: la posición de un elemento es: 1 si es el primer elemento. n si el elemento anterior es n-1. Listas enlazadas: la posición de un elemento es: k si es el primer elemento, siendo k conocido. j si no es el primer elemento, posición contenida en el elemento anterior. Por el tipo de tecnología: En memoria central: estáticas y dinámicas. En memoria externa (no se contemplan en la asignatura).