Arrays

Search, rotate, merge and rearrange arrays. 45 problems ยท Beginner level.

45 problems

Basics

Searching

Order statistics

Duplicates and frequency

Two pointers and partition

Rotation and reversal

Prefix sums and windows

two pointers and hashing

scans

two pointers

hashing

scanning

sliding window

sorting applications

single pass

carry

in place marking

binary search

prefix sums

rearrangement

permutations

divide and conquer

kadane variations