Repository files navigation
Day
Problem
Topics
Solution
1
Invert Binary Tree
Trees
Link
2
Delete Node in a Linked List
LinkedList
Link
3
Two City Scheduling
Greedy
Link
4
Reverse String
String
Link
5
Random Pick with Weight
Binary Search
Link
6
Queue Reconstruction by Height
Greedy
Link
7
Coin Change 2
Dynamic Programming
Link
8
Power of Two
Bit Manipulation
Link
9
Is Subsequence
Dynamic Programming
Link
10
Search Insert Position
Binary Search
Link
11
Sort Colors
Two Pointers
Link
12
Insert Delete GetRandom O(1)
Hashing
Link
13
Largest Divisible Subset
Dynamic Programming
Link
14
Cheapest Flights Within K Stops
Breadth First Search
Link
15
Search in a Binary Search Tree
Tree
Link
16
Validate IP Address
Strings
Link
17
Surrounded Regions
Graph Theory
Link
18
H-Index II
Binary Search
Link
19
Longest Duplicate Substring
Hashing
Link
20
Permutation Sequence
Backtracking
Link
21
Dungeon Game
Dynamic Programming
Link
22
Single Number II
Bit Manipulation
Link
23
Count Complete Tree Nodes
Trees
Link
24
Unique Binary Search Trees
Trees
Link
25
Find the Duplicate Number
Two Pointers
Link
26
Sum Root to Leaf Numbers
Trees
Link
27
Perfect Squares
Math
Link
28
Reconstruct Itinerary
Graph
Link
29
Unique Paths
Dynamic Programming
Link
30
Word Search II
Trie
Link
About
Leetcode June 2020 Challenge Solutions in Cpp
Topics
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.