estructuras de datos y algoritmosdata structures & algorithms
Algoritmos,
paso a paso.
Algorithms,
step by step.
Una ruta de 12 capítulos ordenada por dependencias: entiendes la idea, la ves funcionar, la recuerdas sin mirar y la aplicas en problemas reales. A 12-chapter path ordered by dependency: understand the idea, watch it work, recall it without looking and apply it to real problems.
así se ve una lecciónwhat a lesson looks like
Dos punteros: encuentra dos números que sumen 6Two pointers: find two numbers that add up to 6
Igual que en la app: avanza paso a paso y predice el siguiente movimiento.Just like in the app: move step by step and predict the next move.
cómo aprendeshow you learn
Cada lección, en cuatro pasos.Every lesson, in four steps.
No es una lista de ejercicios sueltos: cada tema se apoya en el anterior y cada lección sigue el mismo ritmo.Not a pile of loose exercises: each topic builds on the previous one and every lesson follows the same rhythm.
Comprender
Understand
Teoría breve, diagramas y tablas Big-O para construir el modelo mental antes que el código.
Short theory, diagrams and Big-O tables to build the mental model before the code.
Visualizar
Visualize
Animaciones interactivas para seguir cada puntero, índice y decisión.
Interactive animations that follow every pointer, index and decision.
Recordar
Retrieve
Preguntas rápidas y ejercicios de código sin volver a la teoría.
Quick questions and code exercises without going back to the theory.
Conectar
Connect
Costes, límites y casos de uso antes de pasar al siguiente tema.
Costs, limits and use cases before moving to the next topic.
la appthe app
Sabes siempre qué toca ahora.You always know what's next.
Una ruta con orden
A path in order
12 capítulos y 35 temas, de la complejidad y los arrays a grafos y programación dinámica.
12 chapters and 35 topics, from complexity and arrays to graphs and dynamic programming.
Míralo funcionar
Watch it work
Arrays, listas, pilas, colas, árboles, heaps, grafos y ordenación, paso a paso.
Arrays, lists, stacks, queues, trees, heaps, graphs and sorting, step by step.
Tu plan de cada día
A plan for every day
Aprende un concepto, repásalo con tarjetas y aplícalo en un problema.
Learn a concept, review it with cards and apply it to a problem.
funcionesfeatures
Practica sin spoilers.Practice without spoilers.
Problemas de entrevista
Interview problems
Con una base amplia de problemas fáciles para empezar sin agobios.
With a broad set of easy problems so you can start without pressure.
Pistas progresivas
Progressive hints
Se desbloquean en orden. La solución solo aparece cuando ya lo has intentado.
They unlock in order. The solution only appears once you've tried.
Modo entrevista
Interview mode
Un problema al azar contra el reloj, con guía para razonar en voz alta.
A random problem against the clock, with a guide to think out loud.
Soluciones razonadas en cuatro lenguajes
Reasoned solutions in four languages
De fuerza bruta a óptima, con su complejidad. Escribe tu solución en el editor y ejecútala.
From brute force to optimal, with their complexity. Write your solution in the editor and run it.
Repaso espaciado
Spaced review
Las tarjetas vuelven justo cuando empiezas a olvidarlas. Recordatorios opcionales.
Cards come back right as you start to forget them. Optional reminders.
privacidadprivacy
Sin cuentas. Sin anuncios. Sin rankings.No accounts. No ads. No leaderboards.
Tu progreso se queda en tu dispositivo. Tu código solo sale de él cuando pulsas Ejecutar. Your progress stays on your device. Your code only leaves it when you tap Run. Leer la política de privacidadRead the privacy policy