ONBOARD PRACTICE PROBLEMS

Arrays

  • Contains Duplicate Brute Force
  • Fruit Profit
  • Minimum Subarray Loss
  • Sum of Array Except Self
  • Minimum Product Subarray

Matrices

  • Set Matrix Ones
  • Rotate Image
  • Spiral Matrix

Two Pointer

  • Two Product Sorted
  • Three Product
  • Maximum Storage Area

Strings

  • Secret Code Validation
  • Longest Common Prefix
  • Numeric Palindromic Substrings
  • Longest Numeric Palindromic Substring

Sliding Window

  • Longest Reverse Alphabetical Substring

Hashmaps

  • Two Product
  • Contains Duplicate
  • Anagram Detection
  • Election Winner
  • Group Anagram Detection
  • Valid Sudoku
  • K Least Frequent
  • Longest Repeating Number Replacement

Stacks & Queues

  • Compiler Balance Check
  • Create Stack Using One Queue
  • Postfix String Manipulation
  • Max Stack

Linked Lists

  • Playlist Reversal
  • Library Merger
  • Insert Node at Nth Position From End of List
  • LRU Cache

Fast and Slow Pointers

  • Circular Detection In Linked List
  • Reordering for Dr. Jenny
  • One Step Before Middle

Trees

  • Same Tree
  • Invert Binary Tree
  • Maximum Depth of Binary Tree

Heaps

  • K Least Frequent – Heap

Algorithms – Interval

  • Insert Virtual Conference Session

Algorithms – Dynamic Programming

  • Hopping Puddles
  • Longest Decreasing Subsequence

Algorithms – Greedy

  • Lily Pad Hop

Graphs

  • Clone Graph
  • Number of Zombie Groups