SlideShare ist ein Scribd-Unternehmen logo
1 von 1
Proyecto Final de Análisis de Algoritmos.

La documentación debe contener:

Hoja de presentación.
Índice
Introducción
Contenido:
       Planteamiento del problema
       Análisis y Diseño de la solución planteada
       Programas .java y .class (Estos deben ir contenidos en un cd, los programas
       deben ir debidamente documentados, deben manejar métodos y creación de
       objetos.)
Conclusiones.

            Descripción del Proyecto de Análisis de Algoritmos

Implementación de los siguientes algoritmos con su respectiva prueba de
escritorio:
Recursión:                                Estructuras de datos dinámicas.
       Algoritmo de ordenamiento:                 Listas enlazadas. (Insertar al
                                                 inicio, al final, en cualquier
Selección de forma recursiva.                    posición, eliminar al inicio,
OBLIGATORIO.                                     eliminar al final, eliminar un
                                                 elemento dado)
Algoritmos de ordenamiento:                       Hashing (Insertar y buscar un
       Mergesort                          elemento determinado):
       Quicksort                                          Lineal
                                                          Doble Hash
                                          Grafos:
                                                  Recorrido por profundidad o
                                                  Recorrido por anchura.
                                          De no abarcar grafos, entonces él
                                          recorrido de un árbol binário de búsqueda.


       -
El alumno deberá entregar un CD con un programa principal que contenga un
menú con los diferentes algoritmos implementados; la salida de cada algoritmo
debe ser mostrada como las pruebas de escritorio hechas en clase, paso a paso, de
ser posible de forma gráfica. La documentación a entregar de incluir hoja de
presentación, índice, introducción, breve explicación del por qué consideran
necesario e importante el análisis de los algoritmos, planteamiento del algoritmo,
diseño del mismo (si fue elaboración propia), código en java y prueba de escritorio.
Conclusiones, bibliografía consultada (utilizando NORMAS APA para las
referencias bibliográficas). Incluir las funciones que miden el tiempo de ejecución
del programa y la memoria utilizada por el mismo.

Weitere ähnliche Inhalte

Andere mochten auch

Acta Asamblea Informática 8/03
Acta Asamblea Informática 8/03Acta Asamblea Informática 8/03
Acta Asamblea Informática 8/03cee_info_2012
 
Schoollloop training latest
Schoollloop training latestSchoollloop training latest
Schoollloop training latestmarcelo leal
 
Prof Nabahani-Letter of Recommendation
Prof Nabahani-Letter of RecommendationProf Nabahani-Letter of Recommendation
Prof Nabahani-Letter of RecommendationLora Connor
 
diferencia entre correo electrónico y tradicional
diferencia entre correo electrónico y tradicionaldiferencia entre correo electrónico y tradicional
diferencia entre correo electrónico y tradicionalfelipe garcia
 
Met GIS minder gissen in uw RO-proces
Met GIS minder gissen in uw RO-procesMet GIS minder gissen in uw RO-proces
Met GIS minder gissen in uw RO-procesEsriGISConferentie
 
Planta y secciones de una cubierta de igual pendiente.
Planta y secciones de una cubierta de igual pendiente.Planta y secciones de una cubierta de igual pendiente.
Planta y secciones de una cubierta de igual pendiente.Jose Antonio Fuentes
 
TALLER TRABAJADO EN CLASE♥
TALLER TRABAJADO EN CLASE♥TALLER TRABAJADO EN CLASE♥
TALLER TRABAJADO EN CLASE♥yekaortiz
 
Васильківській міській організації ветеранів України 30 років
Васильківській міській організації ветеранів України 30 роківВасильківській міській організації ветеранів України 30 років
Васильківській міській організації ветеранів України 30 роківТайны города Василькова
 
Ppt on how to create your own schoolloop site november 14
Ppt on how to create your own  schoolloop site november 14Ppt on how to create your own  schoolloop site november 14
Ppt on how to create your own schoolloop site november 14marcelo leal
 

Andere mochten auch (13)

Acta Asamblea Informática 8/03
Acta Asamblea Informática 8/03Acta Asamblea Informática 8/03
Acta Asamblea Informática 8/03
 
Schoollloop training latest
Schoollloop training latestSchoollloop training latest
Schoollloop training latest
 
Proyectos Praes
Proyectos PraesProyectos Praes
Proyectos Praes
 
Prof Nabahani-Letter of Recommendation
Prof Nabahani-Letter of RecommendationProf Nabahani-Letter of Recommendation
Prof Nabahani-Letter of Recommendation
 
diferencia entre correo electrónico y tradicional
diferencia entre correo electrónico y tradicionaldiferencia entre correo electrónico y tradicional
diferencia entre correo electrónico y tradicional
 
GHGHGH
GHGHGHGHGHGH
GHGHGH
 
Met GIS minder gissen in uw RO-proces
Met GIS minder gissen in uw RO-procesMet GIS minder gissen in uw RO-proces
Met GIS minder gissen in uw RO-proces
 
Planta y secciones de una cubierta de igual pendiente.
Planta y secciones de una cubierta de igual pendiente.Planta y secciones de una cubierta de igual pendiente.
Planta y secciones de una cubierta de igual pendiente.
 
Presentación de caso clínico
Presentación de caso clínicoPresentación de caso clínico
Presentación de caso clínico
 
TALLER TRABAJADO EN CLASE♥
TALLER TRABAJADO EN CLASE♥TALLER TRABAJADO EN CLASE♥
TALLER TRABAJADO EN CLASE♥
 
Васильківській міській організації ветеранів України 30 років
Васильківській міській організації ветеранів України 30 роківВасильківській міській організації ветеранів України 30 років
Васильківській міській організації ветеранів України 30 років
 
BioenergéTica 10
BioenergéTica 10BioenergéTica 10
BioenergéTica 10
 
Ppt on how to create your own schoolloop site november 14
Ppt on how to create your own  schoolloop site november 14Ppt on how to create your own  schoolloop site november 14
Ppt on how to create your own schoolloop site november 14
 

Mehr von María Luisa Velasco (20)

Respaldando bd
Respaldando bdRespaldando bd
Respaldando bd
 
Sql
SqlSql
Sql
 
Sql
SqlSql
Sql
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Ejercicios normalización
Ejercicios normalizaciónEjercicios normalización
Ejercicios normalización
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Modulos sgbd
Modulos sgbdModulos sgbd
Modulos sgbd
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Induccion fundbd2012
Induccion fundbd2012Induccion fundbd2012
Induccion fundbd2012
 
Induccion fundbd2012
Induccion fundbd2012Induccion fundbd2012
Induccion fundbd2012
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Proyecto final de algoritmica
Proyecto final de algoritmicaProyecto final de algoritmica
Proyecto final de algoritmica
 
Ejercicios arreglos4
Ejercicios arreglos4Ejercicios arreglos4
Ejercicios arreglos4
 
Ejercicios arreglos2
Ejercicios arreglos2Ejercicios arreglos2
Ejercicios arreglos2
 
Seguridad bd
Seguridad bdSeguridad bd
Seguridad bd
 
Ejercicios3parte
Ejercicios3parteEjercicios3parte
Ejercicios3parte
 

Proyecto final de análisis de algoritmos

  • 1. Proyecto Final de Análisis de Algoritmos. La documentación debe contener: Hoja de presentación. Índice Introducción Contenido: Planteamiento del problema Análisis y Diseño de la solución planteada Programas .java y .class (Estos deben ir contenidos en un cd, los programas deben ir debidamente documentados, deben manejar métodos y creación de objetos.) Conclusiones. Descripción del Proyecto de Análisis de Algoritmos Implementación de los siguientes algoritmos con su respectiva prueba de escritorio: Recursión: Estructuras de datos dinámicas. Algoritmo de ordenamiento: Listas enlazadas. (Insertar al inicio, al final, en cualquier Selección de forma recursiva. posición, eliminar al inicio, OBLIGATORIO. eliminar al final, eliminar un elemento dado) Algoritmos de ordenamiento: Hashing (Insertar y buscar un Mergesort elemento determinado): Quicksort Lineal Doble Hash Grafos: Recorrido por profundidad o Recorrido por anchura. De no abarcar grafos, entonces él recorrido de un árbol binário de búsqueda. - El alumno deberá entregar un CD con un programa principal que contenga un menú con los diferentes algoritmos implementados; la salida de cada algoritmo debe ser mostrada como las pruebas de escritorio hechas en clase, paso a paso, de ser posible de forma gráfica. La documentación a entregar de incluir hoja de presentación, índice, introducción, breve explicación del por qué consideran necesario e importante el análisis de los algoritmos, planteamiento del algoritmo, diseño del mismo (si fue elaboración propia), código en java y prueba de escritorio. Conclusiones, bibliografía consultada (utilizando NORMAS APA para las referencias bibliográficas). Incluir las funciones que miden el tiempo de ejecución del programa y la memoria utilizada por el mismo.