Este es el repositorio para el quinto laboratorio. Su objetivo es enseñar a los estudiantes cómo usar ordenamientos iterativos y recursivos, cómo configurarlos sobre sus diferentes estructuras de datos y cómo integrarlos en la vista y lógica del curso.
Este repositorio forma parte del marco docente de estructura de datos y algoritmos (#EDA) de la Universidad de los Andes. El repositorio fue desarrollado por profesores y personal de la facultad en Departamento de Ingenieria de Sistemas y Computación (#DISC).
Tabla de contenido (actualizada)
Los estudiantes editan esta sección para agregar sus nombres, correos electrónicos de Uniandes y especificar qué funcionalidad de proyecto implementarán.
- Nombre del estudiante No. 1, Correo electrónico del estudiante No. 1 Uniandes, Funcionalidad propiedad del estudiante No. 1.
- Nombre del estudiante No. 2, Correo electrónico del estudiante No. 2 Uniandes, Funcionalidad propiedad del estudiante No. 2.
- Nombre del estudiante No. 3, Correo electrónico del estudiante No. 3 Uniandes, Funcionalidad propiedad del estudiante No. 3.
Este repositorio plantilla se usa en los laboratorios del curso de estructuras de datos y algoritmos (#EDA) en Uniandes.
IMPORTANTE Este es un trabajo en progreso y es parte de un marco pedagógico para estudiantes universitarios de pregrado en la Universidad de los Andes. Este proyecto NO está pensado como un proyecto de código fuente completamente funcional.
Este repositorio de laboratorio tiene cuatro partes principales:
- DataStructures: Carpeta con la estructura base para el desarrollo de las estructura de los estudiantes. Para obtener más información sobre su implementación, visite el Data Structures Documentation.
- App: Carpeta con los scripts de Python para ejecutar la aplicación. Aquí los estudiantes implementan su código para completar las instrucciones de laboratorio.
- Data: Carpeta con archivos de datos CSV para cargar en la aplicación. Aquí los estudiantes agregan los archivos de datos proporcionados por el personal del curso para completar el laboratorio.
- Docs: Carpeta con el informe, tabla de datos y otra documentación. Aquí los estudiantes agregan su informe de proyecto, tablas de datos y otros archivos para complementar su implementación de código.
Para usar esta plantilla, debe seguir los pasos a continuación:
- Lea las instrucciones oficiales de laboratorio publicadas en el sitio oficial del curso en BrightSpace.
- Distribuir las tareas de laboratorio entre los miembros del grupo.
- Descargue el conjunto de datos oficial del laboratorio desde el sitio oficial del curso en [BrightSpace] BrightSpace-url.
- Descomprima y cargue el conjunto de datos en la aplicación en la carpeta Data.
- Implemente las funciones que faltan de acuerdo con las instrucciones de laboratorio en la carpeta App.
- Complete el informe de laboratorio, registre sus pruebas y análisis en los documentos en la carpeta Docs de acuerdo con las instrucciones (El informe DEBE SER en formato PDF).
Para más información y contactarnos, utilice los siguientes enlaces:
- Repositorio Oficial Data Structures Documentation.
Si necesita más información, póngase en contacto con nosotros en este correo
Las contribuciones son las que hacen que la comunidad de código abierto sea un lugar increíble para aprender, inspirar y crear. Agradecemos cualquier contribución que hagas.
Si tiene una sugerencia para mejorar el proyecto, bifurque (Fork) el repositorio y cree una solicitud de extracción (Pull Request). También puede simplemente abrir un problema con la etiqueta "mejora". ¡No olvides resaltar el proyecto marcando la estrella! ¡Gracias de nuevo!
- Bifurcar (Fork) el proyecto.
- Crear la rama (Branch) de la funcionalidad (
git checkout -b funcionalidad/increibleFuncionalidad). - Confirme (Commit) sus cambios (
git commit -m adicionar una nueva funcionalidad'). - Empuje (Push) los cambios a la rama (
git push origin funcionalidad/increibleFuncionalidad). - Abrir una solicitud de extracción (Pull Request).
Copyright 2020, Departamento de sistemas y Computación, Universidad de Los Andes. Desarrollado para la clase "ISIS1225 - Estructuras de Datos y Algoritmos" o "ISIS1225 - Data Structure and Algorithms" en inglés.
Este programa es software libre: puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de GNU publicada por Free Software Foundation, ya sea la versión 3 de la Licencia, o (a su elección) cualquier versión posterior.
Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA, sin siquiera la garantía implícita de COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Ver el GNU General Public License Para obtener más información, vaya a GNU ORG.
- Dario Correal es el autor original y desarrollador principal de la librería.
- Santiago Arteaga es colaborador y administrador de repositorios.
- Luis Florez es colaborador y desarrolló los ejemplos y tutoriales para la librería.
- Lina Ojeda es colaborador y desarrolló la última versión de la actividad.