Arrays cover

Arrays

Core array techniques including in-place updates, prefix/suffix products, and traversal patterns.

Solved

0

Total

22

Sections

3

Strings cover

Strings

Strings are a data structure used for storing sequences of characters and solving problems related to text manipulation, pattern matching, and efficient searching.

Solved

0

Total

17

Sections

2

Sorting cover

Sorting

Comparison and distribution sorting techniques including selection variants.

Solved

0

Total

7

Sections

1

Hash Tables cover

Hash Tables

Lookup-driven solutions using frequency maps, canonical keys, and grouping strategies.

Solved

0

Total

14

Sections

1

Two Pointers cover

Two Pointers

Linear-time scanning using left-right pointers and sorted constraints.

Solved

0

Total

6

Sections

1

Prefix Sum cover

Prefix Sum

Fast range queries and subarray counting with cumulative-sum techniques.

Solved

0

Total

6

Sections

1

Sliding Window cover

Sliding Window

Window expansion and contraction for fixed-size and variable-size substring/subarray problems.

Solved

0

Total

11

Sections

1

Kadane's Algorithm cover

Kadane's Algorithm

Maximum subarray-style dynamic accumulation and reset strategies in linear time.

Solved

0

Total

5

Sections

1

Matrix cover

Matrix

2D traversal, in-place matrix transforms, and board simulation problems.

Solved

0

Total

5

Sections

1

Binary Search cover

Binary Search

Binary-search variants over value space, rotated arrays, and answer space.

Solved

0

Total

11

Sections

1

Linked List cover

Linked List

Pointer manipulation for linked list traversal, reversal, and partitioning.

Solved

0

Total

25

Sections

2

Stacks cover

Stacks

LIFO and monotonic-stack patterns for parsing and range queries.

Solved

0

Total

23

Sections

3

Queues cover

Queues

FIFO and monotonic-queue designs for throughput and bounded windows.

Solved

0

Total

16

Sections

3

Heaps cover

Heaps

Priority-queue methods for streaming order statistics, scheduling, and k-way merge.

Solved

0

Total

15

Sections

1

Intervals cover

Intervals

Interval merging, insertion, and event-scheduling with greedy ordering.

Solved

0

Total

6

Sections

1

Recursion cover

Recursion

Recursion is a method where the solution to a problem depends on solutions to smaller instances of the same problem.

Solved

0

Total

29

Sections

4

Backtracking cover

Backtracking

Backtracking is a problem-solving algorithm that incrementally builds candidates for solutions and abandons them if they are not valid or lead to a dead end.

Solved

0

Total

14

Sections

2

Binary Tree cover

Binary Tree

Tree traversals and recursive decomposition across structural and path-based problems.

Solved

0

Total

32

Sections

1

BST / Ordered Set cover

BST / Ordered Set

Ordered-set and BST invariants for online interval and range operations.

Solved

0

Total

5

Sections

1

Tries cover

Tries

Prefix-tree indexing for dictionary lookup and incremental matching.

Solved

0

Total

7

Sections

1

Greedy cover

Greedy

Greedy is a problem-solving algorithm that makes a locally optimal choice at each step, hoping that these local choices lead to a globally optimal solution.

Solved

0

Total

16

Sections

2

Graph cover

Graph

A graph is a collection of nodes (vertices) and edges that connect pairs of nodes. It is used to represent relationships or connections between objects.

Solved

0

Total

47

Sections

7

Dynamic Programming cover

Dynamic Programming

Unified dynamic programming roadmap covering knapsack, LCS, matrix-chain patterns, 1-D DP, LIS, grid DP, string DP, tree/graph DP, bitmask DP, digit DP, probability DP, and stock state machines.

Solved

0

Total

69

Sections

14

Divide and Conquer cover

Divide and Conquer

Recursive divide-merge strategies for tree and structure construction tasks.

Solved

0

Total

3

Sections

1

Bit Manipulation cover

Bit Manipulation

Bitwise operations for low-level optimization, masks, and integer-state tricks.

Solved

0

Total

8

Sections

1

Maths / Geometry cover

Maths / Geometry

Number-theory and computational-geometry patterns for integer and point sets.

Solved

0

Total

6

Sections

1

Data Structure Design cover

Data Structure Design

Design-heavy problems emphasizing API behavior and amortized complexity.

Solved

0

Total

8

Sections

1

Advanced Topics cover

Advanced Topics

Advanced structures and string algorithms including segment tree and suffix methods.

Solved

0

Total

7

Sections

1