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

Sorted rotated array

Rotated array minimum
Rotated array search

Pattern: Binary search

Identifying the binary search pattern
newRecovery validation
newReverse binary search
Minimum shared element
newIntersecting elements

Pattern: Lower bound

Identifying the lower bound pattern
Search insert position
First and last position
Closest element
K closest elements

Pattern: Upper bound

Identifying the upper bound pattern
newLimit count
newPositive index
newCeiling index
newBreaking index

Pattern: Minimum predicate search

Understanding the minimum predicate search pattern
Identifying the minimum predicate search pattern
Punctual arrival speed
Penalty with balls
newMinimum shipping capacity
Trip completion frenzy

Pattern: Maximum predicate search

Understanding the maximum predicate search pattern
Identifying the maximum predicate search pattern
Calculate square root
Build staircase
K ribbons
Equalise water

Assessments

Assessment 1
Assessment 2

Certificate

Certificate

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

Subscribe now