Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 1.39 KB

Modulo_3_Advanced.md

File metadata and controls

20 lines (17 loc) · 1.39 KB

Advanced Challenges

Objetivos de aprendizaje (OAs)

  1. Profundizar en estructuras de datos avanzadas (árboles, grafos, etc.).
  2. Resolver problemas complejos con algoritmos eficientes.
  3. Introducir Big O Notation y análisis de complejidad.
  4. Trabajar con recursión y programación dinámica.

Desafíos

Plataforma Enlace Habilidades evaluadas OA
LeetCode Merge Intervals Sorting, arrays 2
LeetCode Maximum Subarray Programación dinámica 2,3
Codewars Range Extraction Arrays, lógica 2
HackerRank Java BitSet Manipulación de bits 1
Advent of Code Day 1: Report Repair Arrays, loops 2,3

Consejos

  • Aprende a identificar la complejidad temporal de tus soluciones.
  • Usa recursión para problemas como "Fibonacci" o "Factorial".