Book

Videos

  • Bubble Sort
  • Selection Sort
  • Insertion Sort
  • Cycle Sort
  • Merge Sort
  • Quick Sort

Questions

Easy

  • Merge Sorted Array
  • Majority Element
  • Contains Duplicate
  • Missing Number
  • Intersection of Two Arrays
  • Intersection of Two Arrays II
  • Third Maximum Number
  • Assign Cookies
  • Array Partition I
  • Maximum Product of Three Numbers
  • Sort Array By Parity
  • Sort Array By Parity II
  • Largest Perimeter Triangle
  • Squares of a Sorted Array
  • Matrix Cells in Distance Order
  • Height Checker
  • Relative Sort Array
  • Minimum Absolute Difference
  • Rank Transform of an Array
  • Sort Integers by The Number of 1 Bits
  • How Many Numbers Are Smaller Than the Current Number
  • Maximum Product of Two Elements in an Array
  • Average Salary Excluding the Minimum and Maximum Salary
  • Make Two Arrays Equal by Reversing Sub-arrays
  • Can Make Arithmetic Progression From Sequence
  • Sort Array by Increasing Frequency
  • Special Array With X Elements Greater Than or Equal X
  • Find all numbers disappeared in an array
  • Set Mismatch
  • 2Sum

Medium

  • 3Sum
  • 3Sum Closest
  • 4Sum
  • Group Anagrams
  • Merge Intervals
  • Sort Colors
  • Insertion Sort List
  • Sort List
  • Largest Number
  • Kth Largest Element in an Array
  • Find the Duplicate Number
  • Find all Duplicates in an array

Hard

  • First missing Positive