Google Interview
Introduction
简述各题
Arrays
Plus one
Next Permutation
H-Index
Sort Transformed Array
Wiggle Sort
Wiggle Sort II
Spiral Matrix
Merge Intervals
Insert Interval
Meeting Rooms
Meeting Rooms II
Range Addition
Search a 2D Matrix
Search a 2D Matrix II
Summary Ranges
3Sum Smaller
Missing Ranges
Trapping Rain Water
Trapping Rain Water II
Longest Consecutive Sequence
Median of Two Sorted Arrays
Target Sum
Max Consecutive Ones
Max Consecutive Ones II
Heaters
Diagonal Traverse
Queue Reconstruction by Height
Perfect Rectangle
Optimal Account Balancing
Number of Boomerangs
Word Squares
LinkedList
Plus One Linked List
Linked List Random Node
Merge k Sorted Lists
Design
Zigzag Iterator
Zigzag Iterator II
Design Tic-Tac-Toe
Design Snake Game
Flatten 2D Vector
Design Hit Counter
Flatten Nested List Iterator
Peeking Iterator
Encode and Decode Strings
Design Phone Directory
Insert Delete GetRandom O(1)
Logger Rate Limiter
Moving Average from Data Stream
String
Unique Word Abbreviation
Generalized Abbreviation
Longest Absolute File Path
Fraction to Recurring Decimal
Flip Game
Strobogrammatic Number
Strobogrammatic Number II
Strobogrammatic Number III
Decode String
Valid Parentheses
Generate Parentheses
Wildcard Matching
Remove Duplicate Letters
Regular Expression Matching
Palindrome Permutation
Nth Digit
Reverse Vowels of a String
Group Shifted Strings
Rearrange String k Distance Apart
Minimum Unique Word Abbreviation
Longest Substring with At Most Two Distinct Characters
Longest Substring with At Most K Distinct Characters
Palindrome Pairs
License Key Formatting
Sentence Screen Fitting
Add Strings
DP(Greedy)
Guess Number Higher or Lower II
Count Numbers with Unique Digits
Largest Divisible Subset
Best Time to Buy and Sell Stock with Cooldown
Flip Game II
Perfact Squares
Combination Sum IV
Bomb Enemy
Remove K Digits
Queue Reconstruction by Height
Paint Fence
Max Sum of Rectangle No Larger Than K
Burst Balloons
Patching Array
Russian Doll Envelopes
Word Break
Word Break II
Ones and Zeroes
Predict the Winner
Encode String with Shortest Length
Find Permutation
Data Stucture
Min Stack
Kth Smallest Element in a Sorted Matrix
Find K Pairs with Smallest Sums
Kth Smallest Element in a BST
Clone Graph
Super Ugly Number
Implement Trie (Prefix Tree)
Line Reflection
Sliding Window Maximum
The Skyline Problem
Read N Characters Given Read4
Read N Characters Given Read4 II - Call multiple times
LRU Cache
LFU Cache
Word Search II
Basic Calculator
The Maze
The Maze II
Find Median from Data Stream
Create Maximum Number
Next Greater Element II
Find Mode in Binary Search Tree
Sliding Window Median
Shortest Distance from All Buildings
Third Maximum Number
Binary Search
Guess Number Higher or Lower
Pow(x, n)
Find Peak
Closest Binary Search Tree Value
Smallest Rectangle Enclosing Black Pixels
Graph
Letter Combinations of a Phone Number
Binary Tree Paths
Walls and Gates
Minimum Height Trees
Verify Preorder Serialization of a Binary Tree
Binary Tree Longest Consecutive Sequence
Number of Connected Components in an Undirected Graph
Graph Valid Tree
Number if Islands
Number of Islands II
Evaluate Division
Android unlock patterns
Binary Search Tree Iterator
Binary Tree Vertical Order Traversal
Reconstruct Itinerary
Alien Dictionary
Serialize and Deserialize Binary Tree
Longest Increasing Path in a Matrix
Game of Life
Pacific Atlantic Water Flow
Word Squares
Minimum Absolute Difference in BST
Island Perimeter
Segment Tree
Range Sum Query 2D - Mutable
Count of Smaller Numbers After Self
Reverse Pairs
Range Sum Query - Mutable
Count of Range Sum
Valid Word Square
Bit Manipulation
Maximum Product of Word Lengths
Powered by
GitBook
Bit Manipulation
Maximum Product of Word Lengths
results matching "
"
No results matching "
"