Striver A2Z Curriculum

Data Structures & Algorithms in JavaScript

Striver's popular A2Z DSA sheet implemented from scratch in pure JavaScript. Compare brute-force, better, and optimal solutions with Big-O time and space complexity annotations.

Striver A2Z DSA Sheet Progress

Track completed problems in pure JavaScript with progressive complexity analysis.

0 / 70 Solved (0%)
Algorithms/General
Binary Search/Learning BS on 1D Arrays
Binary Search/Learning BS on 1D Arrays
Binary Search/Learning BS on 1D Arrays
Data Structures/Implementation
Dynamic Programming/1D DP
Dynamic Programming/Introduction to DP
Learn LinkedList [Single LL, Double LL]/Doubly Linked List
Learn LinkedList [Single LL, Double LL]/Single Linked List
Learn LinkedList [Single LL, Double LL]/Medium Problems of Linked List
Learn LinkedList [Single LL, Double LL]/Single Linked List
Learn LinkedList [Single LL, Double LL]/Doubly Linked List
Learn LinkedList [Single LL, Double LL]/Single Linked List
Learn LinkedList [Single LL, Double LL]/Doubly Linked List
Learn LinkedList [Single LL, Double LL]/Medium Problems of Linked List
Learn LinkedList [Single LL, Double LL]/Single Linked List
Recursion/Basic Recursion Problem
Recursion/Basic Recursion Problem
Recursion/Basic Recursion Problem
Sorting Technique/Core