TAD Lista Encadenada Sencilla con Ventana

Imagen/borrador-avatar.png

Esta sección es un esbozo en construcción. Se aprecian tus aportes y paciencia ;)

Categorías: CategoryJava | CategoryProgramacion | CategoryTad

1. Diseño

1.1. Diagrama de Clases

attachment:ListaEncadenada_DiagramaDeClases_2.png

1.2. Especificación

1.2.1. agregar

Encabezado: void agregar(Nodo elem)

1.2.1.1. Caso 0: No hay elementos en la lista

Precondición

attachment:ListaEncadenada.agregar_caso_0_precondicion.png

Poscondición|

attachment:ListaEncadenada.agregar_caso_0_poscondicion.png

1.2.1.2. Caso general: Hay n nodos en la lista

Precondición

attachment:ListaEncadenada.agregar_caso_g_precondicion.png

Poscondición|

attachment:ListaEncadenada.agregar_caso_g_poscondicion.png

1.2.2. insertar

Encabezado: void insertar(Nodo elem)

1.2.2.1. Caso 0: No hay elementos en la lista

Precondición

attachment:ListaEncadenada.agregar_caso_0_precondicion.png

Poscondición|

attachment:ListaEncadenada.agregar_caso_0_poscondicion.png

1.2.2.2. Caso general: Hay n nodos en la lista

Precondición

attachment:ListaEncadenada.insertar_caso_g_precondicion-2.png

Poscondición|

attachment:ListaEncadenada.insertar_caso_g_poscondicion.png

2. Implementación

2.1. El paso a paso

2.1.1. agregar

2.1.1.1. Caso general

attachment:ListaEncadenada.agregar_caso_g_paso_0-2.png

attachment:ListaEncadenada.agregar_caso_g_paso_1-2.png

attachment:ListaEncadenada.agregar_caso_g_paso_2-2.png

attachment:ListaEncadenada.agregar_caso_g_paso_3-2.png

2.2. Código

3. Que falta

Java/Programas/ListaEncadenadaSencillaConVentana (last edited 2008-04-20 14:38:47 by localhost)