Estructura De Datos

Páginas: 9 (2044 palabras) Publicado: 23 de octubre de 2012
r

..

UNIVERSIDAD CENTROCCIDENTAL
“LISANDRO ALVARADO”
DECANATO DE CIENCIAS Y TECNOLOGÍA
SISTEMA DE EDUCACION A DISTANCIA

GUIA DIDACTICA
Unidad III
LISTA SIMPLEMENTE ENLAZADA

Facilitadores:

Prof. Maribel Mendonça
mmendonca@ucla.edu.ve
nonumeria.maribel@gmail.com

Prof. Sandra Lima
slima@ucla.edu.ve
nonumeria.sandra@gmail.com

Prof. Niriaska Perozo
nperozo@ucla.edu.venonumeria.niriaska@gmail.com

Prof. Jaime Gil
jgil@ucla.edu.ve
nonumeria.jaime@gmail.com

Septiembre, 2011

UNIVERSIDAD CENTROCCIDENTAL
“LISANDRO ALVARADO”
DECANATO DE CIENCIAS Y TECNOLOGÍA
SISTEMA DE EDUCACION A DISTANCIA

GUIA DIDACTICA
Unidad III

LISTA SIMPLEMENTE
ENLAZADA

DATOS DE IDENTIFICACIÓN
Asignatura
Código
Área
Programa
Departamento
Teléfono
ElaboraciónÚltima Actualización
Realizada por

Programación No Numérica I
7143
Programación No Numérica
Ingeniería Informática
Sistemas
0251-2591601
Julio 2011
Septiembre 2011
Prof. Maribel Mendonça

Programación No Numérica I

TABLA DE CONTENIDO
PRIMERA PARTE
Introducción
Objetivos
o Objetivo General
o Objetivo Específico
Contenido Programático
Fuentes de Información
Evaluación de losaprendizajes
SEGUNDA PARTE
• Desarrollo del Aprendizaje
o Conocimientos Previos
o LISTA LINEAL SIMPLEMENTE ENLAZADA
o NIVEL LOGICO
o NIVEL DE IMPLEMENTACION
o NIVEL DE APLICACION
o LISTA CIRCULAR SIMPLEMENTE ENLAZADA
o NIVEL LOGICO
o NIVEL DE IMPLEMENTACION
o NIVEL DE APLICACION
Referencias

4
5
5
5
6
7
8
9
9
10
14
18
23
26
27
28
31
32

Pág. 3

Programación NoNumérica I

INTRODUCCION
La
Lista
Enlazada
es
un
de
las estructuras
de
datos fundamentales, en la programación, además que puede ser
usada para implementar otras estructuras de datos. Se forma de una
secuencia de nodos, donde se guardan los datos y donde cada uno
hace referencia al que sigue en la secuencia.
La ventaja de las Listas Enlazadas respecto a un arreglo está en
que el ordende los elementos enlazados puede ser diferente al orden
de almacenamiento en la memoria, lo que hace mas eficiente el
proceso de insertar o eliminar un elemento en cualquier punto dentro
de la secuencia.
La Listas Simplemente Enlazadas pueden ser implementadas en
muchos lenguajes y puede ser Lineal o Circular, dependiendo del
enlace del último nodo, que puede ser nulo o al primier nodo de lacecuencia respecivamente .

Pág. 4

Programación No Numérica I

OBJETIVOS
OBJETIVO TERMINAL:
Desarrollar aplicaciones utilizando e implementando el TAD de
Lista enlazada.

OBJETIVOS ESPECIFICOS:
1. Definir Listas Enlazadas
2. Determinar cuándo es ventajoso el uso de listas enlazadas en
lugar de arreglos.
3. Implementar Listas lineales enlazadas como TAD en programación
orientadaa objetos (POO) con representación dinámica.
4. Implementar Listas enlazadas circulares como TAD en POO con
representación dinámica.
5. Utilizar listas enlazadas simples y complejas en diversas
aplicaciones.
6. Desarrollar aplicaciones utilizando de manera adecuada los tipos
de listas enlazadas.

Pág. 5

Programación No Numérica I

CONTENIDO
1. LISTA LINEAL SIMPLEMENTE ENLAZADA
1.1.Concepto
1.2. El Nodo
1.3. Características
1.4. Secuencial vs. Enlazada
2. NIVEL LOGICO
2.1. Inicializar
2.2. Vacía
2.3. Llena
2.4. Insertar_Comienzo
2.5. Insertar_Derecho
2.6. Eliminar_Derecho
2.7. Eliminar_Comienzo
2.8. Ejemplo
3. NIVEL DE IMPLEMENTACION
4. NIVEL DE APLICACION
5. LISTA CIRCULAR SIMPLEMENTE ENLAZADA
5.1. Diferencias con la Lista Lineal
6. NIVEL LOGICO
6.1.Insertar_Derecho
6.2. Eliminar_Derecho
7. NIVEL DE IMPLEMENTACION
8. NIVEL DE APLICACION

Pág. 6

Programación No Numérica I

FUENTES DE INFORMACION
TEXTO GUÍA:
1. BUJANDA, Lucía. (1999). “Estructuras de Datos basadas en
Template en C++”. UCLA.
En este texto se encuentra de forma detallada casi todo el contenido
de la unidad. Esta guía didáctica se ha desarrollado en base a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura de Datos
  • Estructura De Datos
  • Estructura de datos
  • Estructura de datos
  • Estructura de datos
  • Estructuras de datos
  • Estructura de Datos
  • estructura de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS