Skip to content

Repository files navigation

Algoritmos y Estructura de Datos

Repositorio personal de material, ejercicios y resoluciones de Algoritmos y Estructura de Datos — ex. Algoritmos y Programación II, Cátedra Schmidt.

El objetivo de este repositorio es recopilar ejercicios representativos de los distintos temas de la materia, junto con resoluciones propias realizadas durante la cursada y la preparación de exámenes.

Contenido

Guías de ejercicios

Resoluciones seleccionadas de las distintas guías de la materia, organizadas según su nivel de dificultad y temática.

  • TDA

    • ejercicios de nivel básico
    • ejercicios de nivel intermedio
    • ejercicios de nivel avanzado
  • Recursividad y estrategias

    • recursividad
    • divide and conquer
    • algoritmos de ordenamiento
    • Merge Sort
    • Quick Sort
    • Counting Sort
    • Radix Sort
    • Bucket Sort
    • Karatsuba
    • Strassen
    • entre otros

Parciales resueltos

Ejercicios y resoluciones de parciales de la materia, incluyendo temas como:

  • TDA
  • listas
  • estructuras dinámicas
  • análisis y resolución de problemas sobre estructuras de datos

Finales resueltos

Ejercicios seleccionados de finales, incluyendo problemas relacionados con:

  • estructuras arbóreas
  • árboles binarios
  • recorridos
  • operaciones sobre árboles
  • análisis de estructuras y algoritmos

En los ejercicios de estructuras arbóreas también se incluyen diagramas realizados manualmente en Paint, utilizados para representar gráficamente las estructuras y acompañar las resoluciones.

Organización

CB100/
│
├── Guia Parte I/
│   ├── Ciclos repetitivos/
│   ├──Estructuras consecutivas o secuenciales/
│   └──Estructuras selectivas/
|
├── Guia Parte II/
│   ├── Ejercicios Nivel Avanzado/
│   ├── Ejercicios Nivel Básico/
│   └── Ejercicios Nivel Intermedio/
|
├── Guia Parte III/
│   ├── Ejercicios nivel avanzado/
│   ├── Ejercicios nivel basico/
│   └── Ejercicios nivel intermedio/
|
├── Guia Parte IV/
│
│
├── Practica Parciales y Finales/
│   ├── arboles/
|   ├── listas/
│   └── tda/
│
└── README.md

Cada ejercicio se encuentra, cuando corresponde, en su propia carpeta e incluye el código necesario para probar la resolución.

Objetivo

Este repositorio funciona principalmente como registro de aprendizaje y práctica personal. Las resoluciones buscan priorizar código claro, comprensión de las estructuras y aplicación de los conceptos vistos durante la materia.

Algunos ejercicios incluyen comentarios, diagramas o explicaciones adicionales para facilitar la comprensión de la resolución.

Material realizado con fines académicos y de estudio.

About

Resoluciones de ejercicios de la guía, práctica personal de parciales y finales, trabajos prácticos de la materia "Algoritmos y Estructura de Datos" (UBA) Cátedra Schmidt

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages