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
First and last position

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

Search insert position
Single element search
Minimum shared element

Pattern: Closest element

Closest element
Color displacement
Smallest absolute delta
K closest elements

Pattern: Mountain array

Find a mountain
Find a mountain II

Pattern: Rotated array

Rotated array search
Rotated array search II
Rotated array minimum

Pattern: Approximation

Calculate square root
Perfect square validator
Build staircase
Square sum validator

Pattern: Linear approximation

K ribbons
Punctual arrival speed
Penalty with balls
Equalise water
Trip completion frenzy

Assessments

Assessment 1
Assessment 2

Certificate

Certificate

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

Subscribe now