P
P
Programming Puzzles
Search
⌃
K
P
P
Programming Puzzles
Search
⌃
K
Introduction
CTCI
EoPI
LeetCode
3 Longest Substring Without Repeating Characters
4 Median of Two Sorted Arrays
5 Longest Palindromic Substring
6 ZigZag Conversion
7 Reverse Integer
8 String to Integer (atoi)
9 Palindrome Number
11 Container With Most Water
14 Longest Common Prefix
15 3Sum
16 3Sum Closest
17 Letter Combinations of a Phone Number
19 Remove Nth Node From End of List
20 Valid Parentheses
21 Merge Two Sorted Lists
22 Generate Parentheses
23 Merge k Sorted Lists
24 Swap Nodes in Pairs
26 Remove Duplicates from Sorted Array
27 Remove Element
28 Implement strStr()
29 Divide Two Integers
30 Substring with Concatenation of All Words
32 Longest Valid Parentheses
33 Search in Rotated Sorted Array
34 Search for a Range
35 Search Insert Position
36 Valid Sudoku
37 Sudoku Solver
38 Count and Say
40 Combination Sum II
41 First Missing Positive
42 Trapping Rain Water
43 Multiply Strings
44 Wildcard Matching
45 Jump Game II
46 Permutations
48 Rotate Image
49 Group Anagrams
53 Maximum Subarray
54 Spiral Matrix
59 Spiral Matrix II
62 Unique Paths
64 Minimum Path Sum
66 Plus One
67 Add Binary
68 Text Justification
69 Sqrt(x)
70 Climbing Stairs
71 Simplify Path
73 Set Matrix Zeroes
74 Search a 2D Matrix
75 Sort Colors
80 Remove Duplicates from Sorted Array II
83 Remove Duplicates from Sorted List
90 Subsets II
91 Decode Ways
99 Recover Binary Search Tree
100 Same Tree
103 Binary Tree Zigzag Level Order Traversal
104 Maximum Depth of Binary Tree
105 Construct Binary Tree from Preorder and Inorder Traversal
112 Path Sum
114 Flatten Binary Tree to Linked List
119 Pascal's Triangle II
120 Triangle
128 Longest Consecutive Sequence
129 Sum Root to Leaf Numbers
133 Clone Graph
136 Single Number
137 Single Number II
138 Copy List with Random Pointer
144 Binary Tree Preorder Traversal
146 LRU Cache
148 Sort List
150 Evaluate Reverse Polish Notation
155 Min Stack
157 Read N Characters Given Read4
161 One Edit Distance
162 Find Peak Element
163 Missing Ranges
167 Two Sum II - Input array is sorted
168 Excel Sheet Column Title
170 Two Sum III - Data structure design
173 Binary Search Tree Iterator
186 Reverse Words in a String II
189 Rotate Array
199 Binary Tree Right Side View
200 Number of Islands
202 Happy Number
207 Course Schedule
210 Course Schedule II
214 Shortest Palindrome
216 Combination Sum III
217 Contains Duplicate
221 Maximal Square
226 Invert Binary Tree
227 Basic Calculator II
228 Summary Ranges
229 Majority Element II
230 Kth Smallest Element in a BST
234 Palindrome Linked List
236 Lowest Common Ancestor of a Binary Tree
237 Delete Node in a Linked List
239 Sliding Window Maximum
240 Search a 2D Matrix II
242 Valid Anagram
243 Shortest Word Distance
245 Shortest Word Distance III
246 Strobogrammatic Number
247 Strobogrammatic Number II
253 Meeting Rooms II
255 Verify Preorder Sequence in Binary Search Tree
256 Paint House
258 Add Digits
260 Single Number III
261 Graph Valid Tree
263 Ugly Number
264 Ugly Number II
266 Palindromic Permutation
270 Closest Binary Search Tree Value
271 Encode and Decode Strings
277 Find the Celebrity
279 Perfect Squares
280 Wiggle Sort
281 Zigzag Iterator
283 Move Zeroes
284 Peeking Iterator
285 Inorder Successor in BST
286 Walls and Gates
288 Unique Word Abbreviation
290 Word Pattern
292 Nim Game
293 Flip Game
296 Best Meeting Point
297 Serialize and Deserialize Binary Tree
298 Binary Tree Longest Consecutive Sequence
301 Remove Invalid Parentheses
304 Range Sum Query 2D - Immutable
310 Minimum Height Trees
311 Sparse Matrix Multiplication
312 Burst Balloons
313 Super Ugly Number
315 Count of Smaller Numbers After Self
316 Remove Duplicate Letters
317 Shortest Distance from All Buildings
319 Bulb Switcher
322 Coin Change
323 Number of Connected Components in an Undirected Graph
326 Power of Three
330 Patching Arrays
333 Largest BST Subtree
334 Increasing Triplet Subsequence
335 Self Crossing
338 Counting Bits
340 Longest Substring with At Most K Distinct Characters
344 Reverse String
345 Reverse Vowels of a String
346 Moving Average from Data Stream
347 Top K Frequent Elements
349 Intersection of Two Arrays
356 Line Reflection
357 Count Numbers with Unique Digits
359 Logger Rate Limiter
361 Bomb Enemy
362 Design Hit Counter
366 Find Leaves of Binary Tree
367 Valid Perfect Square
369 Plus One Linked List
379 Design Phone Directory
387 First Unique Character in a String
389 Find the Difference
394 Decode String
395 Longest Substring with At Least K Repeating Characters
396 Rotate Function
399 Evaluate Division
403 Frog Jump
404 Sum of Left Leaves
406 Queue Reconstruction by Height
409 Longest Palindrome
417 Pacific Atlantic Water Flow
418 Sentence Screen Fitting
422 Valid Word Square
425 Word Squares
434 Number of Segments in a String
435 Non-overlapping Intervals
438 Find All Anagrams in a String
441 Arranging Coins
445 Add Two Numbers II
453 Minimum Moves to Equal Array Elements
476 Number Complement
482 License Key Formatting
494 Target Sum
496 Next Greater Element I
500 Keyboard Row
503 Next Greater Element II
505 The Maze II
506 Relative Ranks
507 Perfect Number
513 Find Bottom Left Tree Value
514 Freedom Trail
517 Super Washing Machines
523 Continuous Subarray Sum
530 Minimum Absolute Difference in BST
531 Lonely Pixel I
534 Design TinyURL
545 Boundary of Binary Tree
551 Student Attendance Record I
554 Brick Wall
563 Binary Tree Tilt
567 Permutation in String
572 Subtree of Another Tree
604 Design Compressed String Iterator
605 Can Place Flowers
606 Construct String from Binary Tree
624 Maximum Distance in Arrays
630 Course Schedule III
652 Find Duplicate Subtrees
654 Maximum Binary Tree
657 Judge Route Circle
665 Non-decreasing Array
669 Trim a Binary Search Tree
672 Bulb Switcher II
677 Map Sum Pairs
681 Next Closest Time
684 Redundant Connection
686 Repeated String Match
690 Employee Importance
692 Top K Frequent Words
212 Word Search II
360 Sort Transformed Array
616 Add Bold Tag in String
318 Maximum Product of Word Lengths
341 Flatten Nested List Iterator
272 Closest Binary Search Tree Value II
56 Merge Intervals
215 Kth Largest Element in an Array
98 Validate Binary Search Tree
351 Android Unlock Patterns
289 Game of Life
575 Distribute Candies
47 Permutations II
267 Palindrome Permutation II
308 Range Sum Query 2D - Mutable
348 Design Tic-Tac-Toe
68 Text Justification
125 Valid Palindrome
139 Word Break
661 Image Smoother
485 Max Consecutive Ones
208 Implement Trie (Prefix Tree)
140 Word Break II
487 Max Consecutive Ones II
61 Rotate List
498 Diagonal Traverse
231 Power of Two
520 Detect Capital
473 Matchsticks to Square
127 Word Ladder
251 Flatten 2D Vector
244 Shortest Word Distance II
245 Shortest Word Distance III
423 Reconstruct Original Digits from English
676 Implement Magic Dictionary
332 Reconstruct Itinerary
718 Maximum Length of Repeated Subarray
172 Factorial Trailing Zeroes
713 Subarray Product Less Than K
36 Valid Sudoku
752 Open the Lock
65 Valid Number
760 Find Anagram Mappings
582 Kill Process
594 Longest Harmonious Subsequence
581 Shortest Unsorted Continuous Subarray
599 Minimum Index Sum of Two Lists
635 Design Log Storage System
642 Design Search Autocomplete System
379 Design Phone Directory
295 Find Median from Data Stream
232 Implement Queue using Stacks
383 Ransom Note
278 First Bad Version
206 Reverse Linked List
787 Cheapest Flights Within K Stops
818 Race Car
Categorical
Array and Strings
Linked List
Trees and Graphs
Recursion and Dynamic Programming
Sorting and Searching
Design
Probability
Combinatorics
Mathematics
Bit Manipulation
Cryptography
Other
Maximum Time Combination
Polish Notation String Calculator
Competition
Project Eular
Powered By
GitBook
Other
Here are the articles in this section:
Maximum Time Combination
Polish Notation String Calculator
Previous
Encryption
Next
Maximum Time Combination
Last modified
4yr ago