Universidad Distrital Francisco José de Caldas
Proyecto Curricular de Ingeniería de Sistemas
Asignatura: Ciencias de la Computación II
Profesor: Santiago Salazar Fajardo
- Amir Zoleyt Vanegas Cárdenas - 20211020015
- Adrián Stiven Olmos Ardila - 20189823408
Este repositorio contiene el código fuente del primer reto en la asignatura de Ciencias de la Computación II, enfocado en el tema de los algoritmos de búsqueda. El objetivo principal es aplicar tres tipos de algoritmos de búsqueda a una lista de productos, los cuales son:
-
Búsqueda Secuencial
-
Búsqueda Binaria
-
Búsqueda por Transformación de Claves
Se utiliza el patrón de diseño Estrategia para la implementación de las búsquedas, lo que permite cambiar fácilmente el algoritmo de búsqueda utilizado en tiempo de ejecución. Además de las búsquedas, este proyecto contiene una implementación de algoritmos de ordenamiento usando el mismo patrón de diseño. Actualmente, solo se ha implementado el algoritmo de ordenamiento BurstSort.
Se añade un documento Enterprise como documento de diseño de software de la aplicación.