Section {{ sec.num }}
{{ sec.label }}
DSA / {{ current.sectionLabel }} / {{ current.name }}
{{ current.name }}
Theory
{{ current.def }}
Why we use it
{{ current.why }}
When to use it
{{ current.when }}
Flowchart — how {{ current.name }} works
{{ nd.text }}
{{ nd.text }}
◇ {{ nd.text }}
Yes → {{ nd.yes }}
No → {{ nd.no }}
Step-by-step visualisation
{{ cell.v }}
{{ cell.i }}
{{ cell.tag }}
Step {{ vizStepLabel }}: {{ vizNote }}
■ comparing
■ swapping / moving
■ done / found
■ out of range
Complexity & Pseudocode
{{ current.syntax }}
Example Code
{{ current.example }}
Key Points — click to check off as you learn
- {{ pt.mark }} {{ pt.text }}
Share this topic