



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Informe Trabajo Final Algoritmos 2025-1
Tipo: Monografías, Ensayos
1 / 5
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
U202418655 – Victor Jhosef Laura Acosta U202416151 – Lionel Abraham Chavez Carrasco
Impacto social: creación de una simulación de un entorno real de retail que mejora la experiencia de compra para los usuarios.
3. PLAN DE ACTIVIDADES ETAPA ACTIVIDADES CLAVE TECNOLOGÍA USADA Análisis Abstraer el problema y hacer un prototipo Adobe XD Diseño Diagrama de Clases LucidChart Implementación. Clase base (Producto) . Clases complementarias (Carrito, Estante, Sección, Usuario, BaseDatos, MétodoPago) . Estructura de Datos . Añadir lógica de funcionamiento Visual Code Studio 2022, lenguaje C++ Documentación Documentar el informe final del proyecto Microsoft Word Para la construcción eficiente de este programa, implementamos: - Clase básica: Nodos: Usamos nodos, ya que será utilizado tanto por Listas como por Árboles, esta clase almacena datos y tiene un puntero que señala al siguiente. - Estructura de datos: Lista Enlazada: Usamos esta lista, para agregar, mostrar y buscar los productos en nuestro programa. Pilas y Colas: Alternamos en el uso de estas dos estructuras de datos al momento de agregar o retirar productos respectivamente. Hash Table: Usamos esta estructura de datos para almacenar diferentes productos en una misma key que representa un estante, para a posteriori mostrar todos los productos que comparten el mismo estante. Árbol binario: Esta estructura de datos es jerárquica, y en ella cada nodo representa un producto, incluyendo atributos como el nombre y el precio. Gracias a la implementación posterior de algoritmos de ordenamiento avanzados, es posible organizar estos productos tanto por precio como alfabéticamente.
Grafo: Esta estructura será la base para las sugerencias de compras de los productos, ya que se conecta directamente los productos por la similitud de estantes.
**-