Page Index - codepath/compsci_guides GitHub Wiki
1336 page(s) in this GitHub Wiki:
- Home
- Technical Interviewing
- Data Structures
- Algorithms
- 01 Matrix
- 2 Pointer Palindrome
- 2 Pointer Remove Element
- 2 Pointer Reverse Letters
- 2 Pointer Reverse List
- 2 Pointer Target Sum
- 200 Points for Gryffindor
- 3 Node Booleans
- 3 Node Equality
- 3 Node Product I
- 3 Node Product II
- 3 Node Sum I
- 3 Node Sum II
- 3Sum
- 4Sum
- A New Perspective
- Aang and Zuko’s Elemental Duel
- Aang's Meditation for Energy Balance
- Aang's Training Sequence
- Aang’s Airbending Journey
- Above the Threshold
- Accounts Merge
- Acronym
- Add First
- Add Furniture
- Add New Treasure to Collection
- Add One Row to Tree
- Add Pokemon Type
- Add Row of Cupcakes to Display
- Add Special Item
- Add Two Numbers
- Add Two Numbers II
- Add Two Numbers Represented by Linked Lists
- Adding a New Plant to the Collection
- Adding Up the Evidence
- Advantage Shuffle
- All Nodes Distance K in Binary Tree
- Analyze Meme Trends
- Analyze Storyline Continuity
- Analyzing Word Frequency
- App Usage Pattern Recognition
- Append Animals to Include Preference
- Apply Operations to Show Ratings
- Are Twins?
- Are We There Yet?
- Arrange Event Attendees by Priority
- Arrange Guest Arrival Order
- Arrange Magical Orbs
- Array to Linked List
- Ash’s Team Battle Strategy
- Assigning Unique Nicknames to Contestants
- Asteroid Collision
- Attendance Rate
- Average Book Ratings
- Average Score
- Averages of Subarray
- Backspace Compare
- Backtracking
- Backtracking UMPIRE Cheat Sheet
- Backwards Binary Search
- Bacon Number
- Balanced Art Collection
- Balanced Baked Goods Display
- Balanced Binary Tree
- Barbie Linked List
- Basic Calculator
- Batman
- Battle Moves
- Battle Pokemon
- Battleships in a Board
- Beautiful Collection
- Below Threshold
- Best Book
- Best Movie Genre
- Best Set
- Best Team
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock (TIP101)
- Big O Complexity Analysis
- Big O Time Space Complexity
- Biggest Pearl
- Binary Search
- Binary Search I
- Binary Search II
- Binary Search III
- Binary Search IV
- Binary Search Problem
- Binary Substrings
- Binary Tree All Lesser
- Binary Tree Any Greater
- Binary Tree Find
- Binary Tree Height
- Binary Tree Inorder Traversal
- Binary Tree Is Leaf
- Binary Tree Level Order Traversal
- Binary Tree Max
- Binary Tree Min
- Binary Tree Paths
- Binary Tree Preorder Traversal
- Binary Tree Product
- Binary Tree Pruning
- Binary Tree Right Side View
- Binary Tree Size
- Binary Trees
- Binary Trees 2nd Largest Node
- Binary Trees Iterative Traversal
- Binary Trees UMPIRE Cheat Sheet
- Blackjack
- Blueprint Approval Process
- Booby Trap
- Book Display
- Book Similarity
- Booking the Perfect Cruise Cabin
- Bottom Up DP Technique
- Bouncy Flouncy Trouncy Pouncy
- Brand Filter
- Breaking the Cycle
- Breathing Room
- Brick Wall
- BST Any Greater
- BST Descending Leaves
- BST Find
- BST Find Floor
- BST In order Predecessor
- BST In order Successor
- BST Insert I
- BST Insert II
- BST Insert III
- BST Is Full
- BST Is Leaf
- BST Leaves Sum to Root
- BST Remove I
- BST Remove II
- BST Remove III
- Build A Binary Tree I
- Build A Binary Tree II
- Build A Binary Tree III
- Build Inventory
- Build the Tallest Skyscraper
- Building a Playlist
- Building an Underwater Kingdom
- Buildings with an Ocean View
- Calculate Difference
- Calculate Fabric Waste
- Calculate Factorial
- Calculate GPA
- Calculate Power
- Calculate Prize Money
- Calculate the Squares
- Calculate Tip
- Calculate Tournament Placement
- Calculate Weekly Waste Totals
- Calculating Conservation Statistics
- Calculating Groot's Growth
- Calculating the Power of the Fantastic Four
- Calculating Village Size
- Calculating Yield
- Calculating Yield II
- Calling Mississippi
- Can Fulfill Order
- Can I Win
- Can Rebook Flight
- Can Rebook Flight II
- Card Class
- Careful Reverse
- Cast Vote
- Cast vs Crew
- Casting Call Search
- Casting Call Search II
- Castle Path
- Catch Pokemon
- Catchphrase
- Caterpie’s Evolution Sequence
- Celebrity Collaborations
- Celebrity Feuds
- Celebrity Rivalry Loops
- Charizard's Battle Power Calculation
- Chase List
- Chase String
- Cheapest Flights Within K Stops
- Check Bakery Order Completeness
- Check Balanced Binary Tree
- Check for Number
- Check if a Signal Occurs as a Prefix in Any Transmission
- Check if All Destinations in a Route are Covered
- Check if All Leaves in a Snake Plant Have the Same Width
- Check if Itinerary is Valid
- Check if Transmission is Complete
- Check Symmetry in Post Titles
- Checking Subsequence
- Checking the Knight's Path
- Choose Pokemon
- Choose Your Pokemon
- Circle Majority
- Circle Search
- Circular Linked List Delete
- Circular Linked List Rotate
- Circular List Length
- Classify Age
- Clearing the Path
- Climbing Stairs
- Climbing Stairs (TIP101)
- Clone Detection
- Clone Graph
- Closest Friends
- Collect Nodes of a Cycle in a Linked List
- Collecting Infinity Stones
- Collecting Points at Festival Booths
- Combining Shipwreck Loot
- Common Cause
- Common Signals Between Space Probes
- Common Signals Between Space Probes II
- Concatenate
- Concert Ticket Search
- Concert Ticket Search II
- Connecting Cities With Minimum Cost
- Connecting Roads for Winter
- Consecutive Characters
- Construct Binary Tree from Preorder and Inorder Traversal
- Constructing a Harmonious Sequence
- Container with Most Honey
- Container With Most Water
- Container with Most Water (TIP101)
- Contains Duplicates
- Contains Duplicates (TIP101)
- Content Cleaner
- Contributing Guidelines
- Controlled Burns
- Convert a Singly Linked List to a Circular Linked List
- Convert Binary Number in a Linked List to Integer
- Convert Binary Tree of Bakery Orders to Linked List
- Convert Singly Linked List to Doubly Linked List
- Convert Sorted Array to Binary Search Tree
- Convert Sorted List to BST
- Convert Temperature
- Convert to Linked List
- Converting Flight Representations
- Cook Off
- Cookie Sum
- Copy Linked List
- Copy List with Random Pointer
- Copying Seating Arrangements
- Coral Count
- Coral Reef Symmetry
- Corquembouche
- Count Balanced Terrain Subsections
- Count Binary Substring
- Count Checked In Passengers
- Count Cursed Hallways
- Count Digits
- Count Even Strings
- Count Evens
- Count Good Nodes in Binary Tree
- Count Negatives
- Count of Matches in Tournament
- Count Old Growth Trees
- Count Pairs
- Count Racers
- Count Rotations
- Count the Food Chain
- Count the Tree Leaves
- Count Unique Characters in a Script
- Count Unique Species
- Count Vowels
- Count Winning Pairings
- Countdown
- Counter
- Counting Divisible Collections in the Gallery
- Counting Down
- Counting Iron Man's Suits
- Counting Iron Man's Unique Suits
- Counting Pikachu's Thunderbolt Charges
- Counting Pirates Action Minutes
- Counting Room Clusters
- Counting the Castle Walls
- Counting the Layers of a Sandwich
- Counting Treasure
- Counting Vibranium Deposits
- Course Schedule
- Cousins in Binary Tree
- Cows and Bulls
- Crafting Survival Gear
- Crawler Log Folder
- Create a Dictionary
- Create Double Links
- Create Number
- Create Squirtle
- Creating Cookie Orders from Descriptions
- Croquembouche
- Croquembouche II
- Cruise Ship Treasure Hunt
- Custom Sort String
- Cycle Start
- Cyclical Roads in Kingdom
- Daily App Usage Peaks
- Daily Tasks
- Daisy Chain
- Decode String
- Decoding Ancient Atlantean Scrolls
- Decreasing Zombie Path
- Defending the Safehouse
- Defuse the Bomb
- Delete Duplicates in a Linked List
- Delete Minimum
- Delete N Nodes after M Nodes
- Delete Node From Binary Search Tree
- Delete Tail
- Designing a Balanced Room
- Destination City
- Detect and Remove Cycle in a Linked List
- Detect Circular Linked List
- Detect Temporal Anomaly
- Determining Profitability of Excursions
- Diagonal
- Dialogue Similarity
- Diameter of a Binary Tree
- Diameter of Binary Tree
- Diameter of Binary Tree (TIP101)
- Dictionary Description
- Dictionary Difference
- Dictionary Intersection
- Digital Wellbeing Dashboard Analysis
- Dinner Plate Stacks
- Distribute Coins in Binary Tree
- Distributing Sunken Treasure
- Divisors
- Documenting Reefs
- Does it Cycle
- Double Listening Count
- Double to Single
- Double Trouble
- Doubling the Power of a Spell
- Doubly Linked List
- DP Table
- Dream Building Layout
- Dream Corridor Design
- Dungeon Game
- Duplicate Sections of the Hotel
- Duplicates Within Range
- Dynamic Programming
- Eco Friendly Materials
- Eeyore's House
- Element with a frequency of K
- Enchanted Boats
- Encode
- Encode and Decode TinyURL
- Engagement Boost
- Equal Tree Split
- Equivalent Species Pairs
- Escape the Dungeon
- Escape the Infected Zone
- Escape to the Safe Haven
- Escaping the Sea Caves
- Escaping the Sea Caves II
- Evaluate Boolean Full Binary Tree
- Evaluate Division
- Evaluate Mathematical Expression Tree
- Evaluate Palindrome
- Evaluate Reverse Polish Notation
- Evaluate Two Sum
- Evaluating Solutions
- Evens List
- Exclusive Elements
- Expanding Flight Offerings
- Expense Tacking and Categorization
- Experiment Analysis
- Exposing Superman
- Extra Treats
- Fabric Pairing
- Fabric Roll Organizer
- Fabric Stacks
- Factorial Cases
- Fashion Trends
- Fastest Wins!
- Festival Booth Navigation
- Festival Lineup
- Fibonacci Cases
- Fibonacci Number
- Filter by Price
- Filter Destinations
- Filter Records by Waste Threshold
- Filter Scenes by Keyword
- Final Communication Hub
- Final Costs After a Supply Discount
- Find a Celebrity
- Find All Duplicate Treasure Chests in an Array
- Find All Flight Routes
- Find All Paths From Source to Target
- Find Ceiling
- Find Center of Airport
- Find Center of Star Graph
- Find Closest NFT Values
- Find Closest Node to Two Other Nodes
- Find Corresponding Node in Cloned Tree
- Find Duplicate Subtrees
- Find Eventual Safe Locations
- Find Eventual Safe States
- Find First and Last Frequency Positions
- Find First Symmetrical Landmark Name
- Find Floor
- Find Frequencies
- Find Frequency
- Find if Path Exists in Graph
- Find Itinerary
- Find Itinerary II
- Find K Closest Planets
- Find K Pairs with Smallest Sums
- Find Largest Value in Each Tree Row
- Find Last Node in a Linked List Cycle
- Find Leftmost Node I
- Find Leftmost Node II
- Find Leftmost Path I
- Find Leftmost Path II
- Find Length of Doubly Linked List from Any Node
- Find Lonely Cichlids
- Find Lonely Nodes
- Find Longest Consecutive Listen Gaps
- Find Majority Element
- Find Max
- Find Median Episode Length
- Find Middle Node
- Find Millenium Falcon Part
- Find Millenium Falcon Part II
- Find Minimum Depth of Binary Tree
- Find Minimum in Linked List
- Find Minimum in Rotated Sorted Array
- Find Missing
- Find Mode
- Find Most Common Plants in Collection
- Find Most Frequent Episode Length
- Find Most Frequent Keywords
- Find Most Wasted Food Item
- Find Next Order to Fulfill Today
- Find Odd Occurrences
- Find Recent Podcast Episodes
- Find Rightmost Node I
- Find Rightmost Node II
- Find Subsequence of Length K With the Largest Sum
- Find Sum Pair
- Find the Diameter of Binary Tree
- Find the Difference of Two Signal Arrays
- Find the Expedition Log Concatenation Value
- Find the Imposter
- Find the Lowest Common Ancestor in a Plant Tree Based on Species Names
- Find the Middle
- Find the Royal Lineage
- Find the Town Judge
- Find the Villian
- Find Travelers with Zero or One Temporal Anomalies
- Find Unique Genres with Minimum Episode Length
- Find Unique Items
- Finding a New Plant Within Budget
- Finding All Reachable Destinations
- Finding All Reachable Destinations II
- Finding Common Tourist Attractions with Least Travel Time
- Finding Direct Flights
- Finding the Crescendo in a Riff
- Finding the Longest Sequence of Trident Gems
- Finding the Longest Winning Streak
- Finding the Perfect Cruise
- Finding the Perfect Song
- Finding the Shallowest Point
- Finding Tour Dates
- Finish All Tasks
- First Bad Version
- First Duplicate
- First Item
- First Repeating Element
- First Unique
- Fishing Probability
- Fixing Flight Booking Software
- FizzBuzz
- Flatten Binary Tree to Linked List
- Flip Game
- Flip Signs
- Flipping an Image
- Flood Fill
- Flower Fields
- Flower Finding
- Flower Finding II
- Flowerbed
- Foraging Berries
- Frequency Count
- Frequency Map
- Frequent Co working Spaces
- Gallery Subdomain Traffic
- Gallery Wall
- Gary's Pokédollar Trading Strategy
- Gary's Pokédollar Trading Strategy II
- Generate Parentheses
- Geocaching
- Get Flight Cost
- Get Flight Itinerary
- Get it Out of Here!
- Get Odd Numbers
- Get Player
- Get Pokemon
- Get Rank
- Get Tail
- Get Value
- Glitching Out
- Goldilocks Number
- Good Pairs
- Good Samaritan
- Good Substring
- Good Things Come in Threes
- Gossip Chain
- Got One!
- Grafting Apples
- Granting Backstage Access
- Graph Traversals
- Graph Valid Tree
- Graphing Flights
- Graphs
- Graphs UMPIRE Cheat Sheet
- Greater Than Threshold
- Greatest Common Divisor of Strings
- Greatest Node
- Grecian Artifacts
- Greedy Algorithms
- Greet Player
- Greeting
- Group Anagrams
- Group Anagrams (TIP101)
- Group Animals by Habitat
- Group By Frequency
- Group by Personality
- Grouping Experiments
- Guess Number Higher or Lower
- Halve List
- Hand Class
- Harmonizing Two Musical Tracks
- Has Duplicates
- Hash Tables
- Hash Tables UMPIRE Cheat Sheet
- Haunted Mirror
- Head and Tail Nodes
- Heaps
- Heist
- Hello Hello
- Hello User!
- Hello World!
- Highest Exponent
- Highest Priority Task
- Hollywood Stars
- Hollywood Talent Summit
- House Robber
- How Many 0s (Iterative)
- How Many 0s (Recursive)
- How Many 1s
- How Many Smaller
- HulkSmash
- Hundred Acre Wood
- Hunny Hunt
- Icing Cupcakes in Zigzag Order
- Identical Binary Trees
- Identical Linked Lists
- Identify Longest Episode
- Identify Most Used Apps
- Identify Popular Creators
- Identify Repeated Themes
- Identifying Endangered Species
- Implement Queue Using Stacks
- Implement Stack Using Queue
- In order Traversal
- In The Stars
- Increasing Order Search Tree
- Increment by 1
- Increment Linked List Node Values
- Index Value Map
- Insert Interval
- Insert into a Binary Search Tree
- Insert into a Sorted Circular Linked List
- Insert Node as Second Element
- Insert Value
- Insert Value First
- Instantiate an Instance of Player
- Integer Replacement
- Integer to String
- Interleave Lists
- Intersection of Two Linked Lists
- Intersection of Two Lists
- Invert Binary Tree
- Iroh’s Tea Brewing
- Is Caught
- Is Even valued
- Is Monotonic
- Is Odd valued
- Is Palindrome?
- Is Pangram
- Is Subsequence
- Is Symmetric Tree
- Is Uni valued
- Island Perimeter
- Items to Restock
- Ivy Cutting
- Ivy Cutting II
- K Closest Points to the Origin
- Katara’s Waterbending Mastery
- Keys and Rooms
- Keys in Common
- Keys versus Values
- Koko Eating Bananas
- Kth Largest Element in a Stream
- Kth Largest Element in an Array
- Kth Smallest Element in a BST
- Kth Smallest Node in a BST
- Kth Spookiest Room in the Hotel
- Larger Order Tree
- Largest Number
- Largest Pumpkin in Each Row
- Largest Safe Zone
- Last
- Last Building Standing
- Last Item
- Last Place
- Last Stone Weight
- Leaf Similar Trees
- Leap Year
- Leaves of a Binary Tree
- Left and Right Sum Differences
- Length of List
- Level Order Traversal in Dictionary
- Level Order Traversal of Binary Tree
- Level Order Traversal of Binary Tree with Nested Lists
- Lexicographically Smallest Watchlist
- Linear Search
- Lingual Frequencies
- Linked List Cycle
- Linked List Cycle II
- Linked List Game
- Linked List Length
- Linked List Two Pointer
- Linked List UMPIRE Cheat Sheet
- Linked Listify
- Linked Lists
- Linked Up
- Linking Nodes
- List All Escape Routes
- List Concatenation
- List Intersection
- List Nodes
- List Occurrences
- Local Maximums
- Long Pressed
- Longest Common Prefix
- Longest Consecutive Sequence
- Longest Harmonious Subsequence
- Longest Harmonious Travel Sequence
- Longest Palindromic Substring
- Longest Repeating Character Replacement
- Longest Substring
- Longest Substring With at Least K Repeating Characters
- Longest Uniform Substring
- Looped
- Lowest Common Ancestor in Binary Tree
- Lowest Common Ancestor of a Binary Tree
- Lowest Common Ancestor of Youngest Children
- LRU Cache
- Lucky Numbers in a Matrix
- Lunch Menu
- Mad Libs
- Magic Loop
- Majority Element
- Make Pairs
- Make Palindromes
- Making the Cut
- Manage Character Arcs
- Manage Expiration Dates
- Manage Food Waste
- Manage Performance Stage Changes
- Mapping a Haunted Hotel
- Mapping a Haunted Hotel II
- Mapping Atlantis' Hidden Chambers
- Mario Party
- Market Token Value
- Marking the Event Timeline
- Matching of Buyers with Sellers
- Matchsticks to Square
- Matrix Addition
- Max Area of Island
- Max Chunks To Make Sorted II
- Max Difference
- Maximal Network Rank
- Maximal Rectangle
- Maximizing Star Power
- Maximizing Star Power Under Budget
- Maximizing Zombie Avoidance
- Maximum Depth of Binary Tree
- Maximum Icing Difference
- Maximum Nodes at Any Level in Binary Tree
- Maximum Number of Troops Captured
- Maximum Protein Pair Stability
- Maximum Subarray
- Maximum Tiers in Cake
- Maximum Tiers in Cake II
- Maximum Value from Removing Rare Items
- Measuring Loop Length
- Meeting Rooms
- Meme Length Filter
- Meme Popularity Queue
- Meme Trend Identification
- Merge Binary Trees
- Merge Catalogs
- Merge Intervals
- Merge Nodes Between Zeros in a Linked List
- Merge Performance Schedules
- Merge Playlists Result
- Merge Sort I
- Merge Sort II
- Merge Sort III
- Merge Sort Playlist
- Merge Sorted Array
- Merge Sorted Lists
- Merge Strings Alternately
- Merge to Palindrome
- Merge Two Sorted Linked Lists
- Merge Two Sorted Lists
- Merging Cookie Orders
- Merging Missions
- Merging Missions II
- Merging Trail Segments
- Mewtwo's Genetic Fusion
- Middle Match
- Middle Node
- Middle of the Linked List
- Min Cost Climbing Stairs
- Min Depth of Binary Trees
- Min Stack
- Minimizing Workload Gaps
- Minimum Average of Smallest and Largest View Counts
- Minimum Changes to Make Schedule Balanced
- Minimum Depth of Binary Tree
- Minimum Depth of Secret Path
- Minimum Depth of Secret Path II
- Minimum Difference in BST
- Minimum Difference in Pearl Size
- Minimum Distance
- Minimum Effort Path to the Castle
- Minimum Height Trees
- Minimum Knight Moves
- Minimum Merchandise Distribution Rate
- Minimum Number of Steps to Match Treasure Maps
- Minimum Ocean Depth
- Minimum Path Sum
- Minimum Remaining Watchlist After Removing Movies
- Mirror, Mirror
- Missing Clues
- Missing Integer
- Missing Number
- Monstera Madness
- Most Endangered Species
- Most Frequent Subtree Sum
- Most Popular Cookie Combo
- Most Popular Even Destination
- Most Stones Removed
- Mountain Peak
- Move Even Integers
- Move Tail to Front of Linked List
- Move Zeroes
- Moving Average from Data Stream
- Multiple Pass
- Multiples of Five
- Multiplication Table
- Multiply List
- Mutual Friends
- N Queens
- Name the Node
- NaNaNa Batman!
- Navigating the Research Station
- Nearest Zombie
- Neatly Nested
- Needle in a Haystack
- Negative Numbers
- Nested Binary Trees
- Nested Constructors
- Network Lookup
- Network Strength
- New Horizons
- New UMPIRE Problem: Queues
- Next Contestant to Beat
- Next Greater Element
- Next Greater Event
- Next in Queue
- Next Prime
- NFT Collection Review
- NFT Collection Statistics
- NFT Name Extractor
- NFT Queue Processing
- NFT Tag Search
- No Duplicates Allowed
- Node Class
- Node Values Between Given Levels in Binary Tree
- Non Decreasing Array
- Nook's Cranny
- Number of Airline Regions
- Number of Arithmetic Triplets
- Number of Connected Components
- Number of Explorers Unable to Gather Supplies
- Number of Flights
- Number of Good Paths
- Number of Islands
- Number of Islands Problem
- Number of People That Can Be Seen in a Grid
- Number of Protected Towns
- Number of Provinces
- Number of Recent Calls
- Number of Students Unable to Eat Lunch
- Number of Survival Camps
- Number of Towns
- Ocean Layers
- Odd
- Odd Even Level Sum Difference in Binary Tree
- Odd Indices
- Odd Keys Even Values
- On Repeat
- One to Many
- Optimizing Break Times
- Organize Scene Data by Date
- Organize the Pirate Crew
- Organizing Haunted Hallways
- Organizing Setlists
- Overflowing with Gold
- Pacific Atlantic Water Flow
- Pair Contestants
- Pair Up Animals for Shelter
- Pairs
- Palindrome
- Palindrome Linked Lists
- Palindromic Name
- Partition Labels
- Partition List Around Value
- Pascal's Triangle
- Pascal's Triangle II
- Path Sum
- Path Sum III
- Path Sum in Binary Tree
- Path with Maximum Gold
- Perfect Match
- Perfect Number
- Performances With Maximum Audience
- Performances With Maximum Audience II
- Performer Schedule Pattern
- Permutations
- Pikachu's Journey
- Pilot Training
- Pirate Message Check
- Planning App
- Planning Your Daily Work Schedule
- Plant Classifications
- Player Class
- Player Class II
- Player Match
- Plus One
- Pokemon Class
- Pokemon Evolution
- Poker Two Pair Hand
- Pooh's To Do's
- Poohsticks
- Pop Node
- Popular Song Pairs
- Populating Next Right Pointers in Each Node
- Poseidon's Decision
- Poseidon's Decision II
- Positive Negative Pairs
- Post Compare
- Post Editor
- Post Format Validator
- Post order Traversal
- Pow(x,n)
- Power of Four
- Power of Four (TIP101)
- Power of Three
- Power of Two
- Pre order Traversal
- Press Junket Navigation
- Prime Number
- Print Backwards
- Print Binary Tree
- Print Card
- Print Corner Nodes of Each Level in Binary Tree
- Print Doubled List
- Print Hand
- Print Inventory
- Print Level Order Traversal of Binary Tree
- Print Linked List
- Print List
- Print Pair
- Print Players Linked List
- Print the Index
- Printing Linked List
- Prioritizing Endangered Species Observations
- Prioritizing Suspects
- Product of Array Except Self
- Product of Two Integers
- Properly Reshelve
- Protein Folding Loop Detection
- Pruning Plans
- Pruning Pothos
- Pumpkin Patch Path
- Purging Unwanted Guests
- Put it in Reverse
- Puzzling it Out
- Quality Control
- Queue of Performance Requests
- Rabbits In The Forest
- Race Results
- Rearrange Animals and Slogans
- Rearrange Guests by Attendance and Absence
- Rebuilding the Safe Zones
- Reconstruct Itinerary
- Recursive Count 7s
- Recursive Digits Sum
- Recursive Power of 2
- Recursive Power of 4
- Recursive Product
- Recursive Remove Char
- Recursive Sum
- Reinforce the Kingdom Walls
- Reinforce the Kingdom's Strongholds
- Remove All Adjacent Duplicate Shows
- Remove Char
- Remove Duplicates
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List II
- Remove Duplicates with O(1)
- Remove Element
- Remove First Value
- Remove From Inventory
- Remove Invasive Species
- Remove Last
- Remove Linked List Elements
- Remove Node by Value from Linked List
- Remove Nth Node from End of List
- Remove Plant
- Remove Racer
- Remove Tail
- Remove Vowels
- Removing Duplicate Markers
- Reorder Podcast Episodes
- Reorient Flight Routes
- Replace Node
- Replace Node Value with Sum of Subtree
- Restock Inventory
- Restocking the Lake
- Return Book
- Return Doubled List
- Return Item
- Reveal Attendee List in Order
- Reverse a Doubly Linked List
- Reverse a String
- Reverse Letters
- Reverse Linked List
- Reverse Linked List (TIP101)
- Reverse Linked List II
- Reverse List
- Reverse Meme Order
- Reverse Nodes in k Group
- Reverse Odd Levels of the Hotel
- Reverse Prefix
- Reverse Sentence
- Reverse String
- Reverse Sublist of a Linked List
- Reverse Them, K?
- Reverse User Comments Queue
- Reverse Vowels
- Reverse Vowels of a String
- Reverse Watchlist
- Reverse Words in a String
- Reverse Words in a String II
- Reversing a Scroll
- Reversing Deli Orders
- Rock, Paper, Scissors
- Roman to Integer
- Root to Leaf Paths
- Rotate a Doubly Linked List to the Left
- Rotate Image
- Rotate Left
- Rotate List
- Rotting Oranges
- Run Length Encoding
- Running Sum
- Saharah
- Same Trees
- Schedule Banquet Tasks
- Scheduling Conflict
- Scheduling Meeting Rooms
- Score of Mystical Market Chains
- Score of Parentheses
- Screen Time Session Management
- Search a 2D Matrix
- Search for Viral Meme Groups
- Search in Rotated Sorted Array
- Searching Ariel's Treasures
- Second Minimum Node in a Special Binary Tree
- Secret Beach
- Secret Celebrity
- Secret Identity
- Sectioning Off Cursed Zones
- Seeking Safety
- Segmenting Protein Chains for Analysis
- Selective DNA Deletion
- Sequential Digits
- Set Character
- Set Matrix Zeros
- Set Mismatch
- Shared Music Taste
- Sharing Cookies
- Sharing the Coffee
- Shifting Letters
- Shopping Offers
- Shortest Distance to a Character
- Shortest Path to Get Food
- Shortest Unsorted Subarray
- Shuffle
- Shuffle Merge
- Shuffle Playlist
- Signal Pairs
- Single Number
- Skip and Remove Nodes in a Linked List
- Sleep Assessment
- Smaller Than
- Smallest Letter Greater Than Target
- Smallest Pearl Above Minimum Size
- Sort a stack using a temporary stack
- Sort Array by Increasing Frequency
- Sort Array by Parity
- Sort Colors
- Sort List by Parity
- Sort Performances by Type
- Sort Signal Data
- Sort the Performers
- Sort Waste Records by Date
- Sorted Squares
- Sorting Algorithms
- Sorting colors
- Sorting Crystals
- Sorting Pearls by Size
- Sorting Plants by Rarity
- Souvenir Declutter
- Space Crew
- Space Encyclopedia
- Special Numbers
- Spiral Matrix
- Spiral Matrix IV
- Spirit World Wisdom Pyramid
- Split Collection
- Split Haycorns
- Split Linked List in Parts
- Spread the Zombie Cure
- Sqrt(x)
- Square Root
- Squared
- Squares of a Sorted Array
- Squash Spaces
- Stack 'Em Up!
- Stacks and Queues
- Stacks and Queues UMPIRE Cheat Sheet
- Stage Arrangement Difference Between Two Performances
- Step by Step Directions to Hotel Room
- String and Arrays UMPIRE Cheat Sheet
- String Array Equivalency
- String Compression
- String Length Cases
- String to Integer
- String to Integer (ATOI)
- Strings and Arrays
- Strongest Avenger
- Strongest Magical Artifacts
- Student Directory
- Subarray Sum Equals K
- Subsequence
- Subsets
- Substring
- Substring Search
- Sum Even Values
- Sum Inventory
- Sum of 1 to 10
- Sum of Binary Tree Node Tilts
- Sum of Cards
- Sum of Cookies Sold Each Day
- Sum Of Digits
- Sum of Left Leaves
- Sum of Node Values by Level in Binary Tree
- Sum of Strings
- Sum of Two Integers
- Sum Root to Leaf Numbers
- Sum Tree
- Sum Unique Elements
- Super Sandwich
- Super Sandwich II
- Supply Chain
- Surprise Me
- Surrounded Regions
- Surveying the Kingdom
- Swap Ends
- Swap Nodes In Pairs
- Sweetness Difference
- Swim in Rising Water
- Symmetric Tree
- Symmetrical
- T I Double Guh ER
- T I Double Guh Er II
- Take from Stock
- Target Practice
- Target Sum
- Task Prioritization with Limited Time
- Task Scheduler
- Team Rocket's Heist Plan
- Team Rocket's Secret Pokémon Code
- Teemo's Attack
- Telephone
- Temp Head
- Ternary Expression
- Ternary Search
- Terrain Elevation Match
- Teting A Second New Page 1 23 24
- The Earliest Moment When Everyone Become Friends
- The Feeling is Mutual
- The Library of Alexandria
- The Power of One
- The Time When the Network Becomes Idle
- There and Back
- Thistle Hunt
- Three Sum
- Ticket Sales
- Time Needed to Inform All Employees
- Time Needed to Stream Movies
- Time Portal Usage
- Time Portals
- Time to Complete Each Dream Design
- Timmy and tommy
- TIP101 Breakout Problem Solutions
- TIP101 Example Problem
- TIP101 Unit 1
- TIP101 Unit 10
- TIP101 Unit 2
- TIP101 Unit 3
- TIP101 Unit 4
- TIP101 Unit 5
- TIP101 Unit 6
- TIP101 Unit 7
- TIP101 Unit 8
- TIP101 Unit 9
- TIP102 Breakout Problem Solutions
- TIP102 Unit 1
- TIP102 Unit 1 Session 1 Advanced
- TIP102 Unit 1 Session 1 Standard
- TIP102 Unit 1 Session 2 Advanced
- TIP102 Unit 1 Session 2 Standard
- TIP102 Unit 10
- TIP102 Unit 11
- TIP102 Unit 12
- TIP102 Unit 2
- TIP102 Unit 2 Session 1 Advanced
- TIP102 Unit 2 Session 1 Standard
- TIP102 Unit 2 Session 2 Advanced
- TIP102 Unit 2 Session 2 Standard
- TIP102 Unit 3
- TIP102 Unit 3 Session 1 Advanced
- TIP102 Unit 3 Session 1 Standard
- TIP102 Unit 3 Session 2 Advanced
- TIP102 Unit 3 Session 2 Standard
- TIP102 Unit 4
- TIP102 Unit 5
- TIP102 Unit 5 Session 1 Advanced
- TIP102 Unit 5 Session 1 Standard
- TIP102 Unit 5 Session 2 Advanced
- TIP102 Unit 5 Session 2 Standard
- TIP102 Unit 6
- TIP102 Unit 6 Session 1 Advanced
- TIP102 Unit 6 Session 1 Standard
- TIP102 Unit 6 Session 2 Advanced
- TIP102 Unit 6 Session 2 Standard
- TIP102 Unit 7
- TIP102 Unit 7 Session 1 Advanced
- TIP102 Unit 7 Session 1 Standard
- TIP102 Unit 7 Session 2 Advanced
- TIP102 Unit 7 Session 2 Standard
- TIP102 Unit 8
- TIP102 Unit 9
- TIP102 Unit 9 Session 1 Advanced
- TIP102 Unit 9 Session 1 Standard
- TIP102 Unit 9 Session 2 Advanced
- TIP102 Unit 9 Session 2 Standard
- TIP102 Unit1 Delete Minimum
- TIP102 Unit1 Merge Intervals
- TIP102 Unit1 Reverse Sentence
- TIP102 Unit1 Welcome
- Today's Mood
- Tom and Jerry
- Top Artists
- Top Meme Creators
- Toph and Katara's Training Synchronization
- Toph's Earthbending Training
- Topological Sort
- Topsy Turvy
- Total Honey
- Total Sum
- Total Sum in Range
- Track Daily Food Waste
- Track Podcast Episodes by Length
- Track Popular Destinations
- Track Scene Transitions
- Track Screen Time Usage
- Track Waste Reduction Trends
- Transformable Bakery Orders
- Transformable Binary Trees by Swapping Subtrees
- Transpose a Matrix(UPI)
- Transpose Matrix
- Trapping Rain Water
- Trending Meme Pairs
- Trilogy
- Turn Back Time
- Twinning Trees
- Two Pointer
- Two pointer (also known as 'Sliding Window')
- Two Pointer Method
- Two Pointer Palindrome
- Two Pointer Reverse List
- Two Pointer Two Sum
- Two Sum
- Two Sum II
- UMPIRE Cheat Sheets
- UMPIRE Interview Strategy
- UMPIRE Problem Solutions
- Uniform Coral
- Unique Number of Occurrences
- Unique Paths
- Unique Travel Souvenirs
- Unit 1 Session 1
- Unit 1 Session 2
- Unit 10 Session 1
- Unit 10 Session 1 Advanced
- Unit 10 Session 1 Standard
- Unit 10 Session 2
- Unit 10 Session 2 Advanced
- Unit 10 Session 2 Standard
- Unit 11 Session 1 Advanced
- Unit 11 Session 1 Standard
- Unit 11 Session 2 Advanced
- Unit 11 Session 2 Standard
- Unit 12 Session 1 Advanced
- Unit 12 Session 1 Standard
- Unit 12 Session 2 Advanced
- Unit 12 Session 2 Standard
- Unit 2 Session 1
- Unit 2 Session 2
- Unit 3 Session 1
- Unit 3 Session 2
- Unit 4 Session 1
- Unit 4 Session 1 Advanced
- Unit 4 Session 1 Standard
- Unit 4 Session 2
- Unit 4 Session 2 Advanced
- Unit 4 Session 2 Standard
- Unit 5 Session 1
- Unit 5 Session 1 Advanced
- Unit 5 Session 1 Standard
- Unit 5 Session 2
- Unit 6 Session 1
- Unit 6 Session 2
- Unit 7 Session 1
- Unit 7 Session 2
- Unit 7 Session 2 Advanced
- Unit 8 Session 1
- Unit 8 Session 1 Advanced
- Unit 8 Session 1 Standard
- Unit 8 Session 2
- Unit 8 Session 2 Advanced
- Unit 8 Session 2 Standard
- Unit 9 Session 1
- Unit 9 Session 2
- Unscramble and Divide
- Up and Down
- Update Catchphrase
- Update Chase
- Update Kart
- Update Linked List Sequence
- Update or Warn
- Update Rankings
- Update Score
- Valid Anagram
- Valid Card
- Valid Palindrome
- Valid Palindrome II
- Valid Parentheses
- Valid Parentheses (TIP101)
- Valid Plaindrome
- Valid Word Abbreviation
- Validate Animal Sheltering Sequence
- Validate Binary Search Tree
- Validate NFT Addition
- Validate Stack Sequences
- Validating HTML Tags
- Vantage Point
- Vegetable Harvest
- Verify Update
- Verifying Authenticity
- Vertical Bakery Display
- Vertical Order Traversal of a Binary Tree
- Vertical Order Traversal of Binary Tree
- Villager Class
- VIP Passes and Guests
- Volume Control
- Vowels in Substring
- Walls and Gates
- Was That a Crit?
- Weaving Spells
- Weaving Spells II
- Weekly App Usage
- What a Nice String
- What time is it?
- Where Do We Begin?
- Where Does it Go (Iterative)
- Where Does it Go (Recursive)
- Why is it Always You Three
- Wild Goose Chase
- Wildlife Reintroduction
- Word Break
- Word Follows Pattern
- Word Frequency
- Word Ladder
- Word Pattern
- Word Search
- Word Search II
- Words Containing Character
- Zodiac Signs
- Zombie Infested City Regions
- Zombie Spread
- Zuko's Redemption Mission
- Reconstruct Itinerary