Learning Path
Blogs
Premium
Login
Send
Hide Index
Array
0% completed
Introduction to arrays
Understanding the memory model
Understanding the problem
Exploring a possible solution
Overview of supported operations
Internal mechanics of arrays
Working example
Multidimensional arrays
Understanding the problem
Defining dimensions for arrays
Exploring a possible solution
Overview of supported operations
Internal mechanics of multidimensional arrays
Understanding row major order
Example of row major order
Row major traversal
Understanding column major order
Example of column major
Column major traversal
Pattern: Two Pointers
Palindrome checker
Flip characters
Reverse segments
Vowel exchange
Ascending squares
Reverse words
Reverse word order
K rotations
Largest container
Quadratic array sorting
Pattern: Two sum
Two sum
Duplicate aware two sum
Target limited two sum
Three sum
Approximate three sum
Four sum
Pattern: Simultaneous Traversal
Subsequence checker
Merge sorted arrays
Unique intersections
Repeated intersections
Pattern: Sliding Window
Subarray size equals K
K subarray average
Kadane's algorithm
Largest product subarray
Targeted sum subarray
Subarray sum equals k
Targeted sum subarray II
Product conundrum
Consecutive ones
Consecutive ones with one flip
Consecutive ones with K flips
Pattern: Intervals
Remove intervals
Overlap reduction
Verify schedule
Minimum meeting rooms
Pattern: Design
Design a dynamic array
Assessments
Assessment 1
Assessment 2
Certificate
Certificate