codeintuition-logo
Learning PathBlogsPremiumLogin
codeintuition-logo

Hide Index

Searching

0% completed

Binary search

Introduction to binary search
Understanding binary search algorithm
Implement binary search

Lower bound

Introduction to lower bound
Understanding lower bound algorithm
Implement lower bound

Upper bound

Introduction to upper bound
Understanding upper bound algorithm
Implement upper bound

2D binary search

Understanding 2D binary search algorithm
Implement 2D binary search

Sorted matrix search

Introduction to sorted matrix search
Understanding sorted matrix search algorithm
Implement sorted matrix search

Pattern: Binary search

Perfect square validator
newFixed point
newReverse binary search
Minimum shared element

Pattern: Lower bound

Search insert position
First and last position
Closest element
K closest elements

Pattern: Upper bound

newLimit count
newPositive index
newMaximum pair sum
newPairs in range

Pattern: First true predicate

Punctual arrival speed
Penalty with balls
newMinimum shipping capacity
Trip completion frenzy

Pattern: Last true predicate

Calculate square root
Build staircase
K ribbons
Equalise water

Pattern: Rotated array

Rotated array minimum
newKth rotated sum
Rotated array search
Rotated array search II

Assessments

Assessment 1
Assessment 2

Certificate

Certificate

Liking the course? Check our discounted plans to continue learning.

Subscribe now