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.

iPhone & iPad Español e inglésEnglish & Spanish Sin cuentas ni anunciosNo accounts, no ads
Pantalla Hoy de CodeSequence con el plan del día: aprende, repasa y aplica CodeSequence Today screen with the daily plan: learn, review and apply
6
Racha de 6 días6-day streakSolo para ti, sin rankingsJust for you, no rankings
O(n)
Pistas en ordenHints in orderLa solución, despuésThe solution comes later

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.

Ruta guiada con el capítulo de arrays en curso Guided path with the arrays chapter in progress

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.

Animación de dos punteros en una lección Two-pointer animation inside a lesson

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.

Plan del día con repaso pendiente y problema recomendado Daily plan with due review and a recommended problem

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.

102

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.

1 → 3

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.

45′

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.

SwiftPythonJavaJavaScript
SM-2

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