A step-by-step trainer for algorithm patterns

23 patterns.
Step by step.

Each pattern runs on a small example: pseudocode with the current line lit up, the variables, and a picture of the data. Then practise it on real LeetCode problems.

Start with two pointersAll patterns

patterns
23
problems
190
languages
en, ru
price
free, no sign-up
P02 Two pointersTowards each other · 1×
0213253849512616719left

left starts at the smallest, 2

01/26
restart · back · play · step
Speed
01

Watch

Play the run, or step through it with ← and →. Every step is one line of pseudocode.

02

Recognise

Read how to spot the pattern and the recipe for problems like this.

03

Practise

Open the problems on LeetCode and solve them yourself, with hints from the coach when you are stuck.