codeintuition-logo
Learning PathBlogsPremiumLogin
codeintuition-logo

Hide Index

Searching

0% completed

Binary search

Understanding the problem
Exploring a possible solution
Understanding binary search algorithm
Implement binary search

Lower bound

Understanding the problem
Exploring a possible solution
Understanding lower bound algorithm
Implement lower bound

Upper bound

Understanding the problem
Exploring a possible solution
Understanding upper bound algorithm
Implement upper bound

2D binary search

Understanding the problem
Exploring a possible solution
Understanding 2D binary search algorithm
Implement 2D binary search

Staircase search

Understanding the problem
Exploring a possible solution
Understanding staircase search algorithm
Implement staircase 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