Repository files navigation
Section 0: Patterns
Section 1: Algorithms
Section 2: Data Structures
Section 3: Time & Space Complexities
Section 4: Auxiliary Collection of Problems & Solutions
Condition
Algorithms to / can Use
Data Structures to / can Use
Input array is sorted
Binary Search + Two Pointers
--
Asking for all permutations / subsets / combinations
DFS Backtracking
--
Finding the minimum / maximum / k-th position
Binary Search + Heap
--
Binary tree / binary search tree
BFS using queues + DFS using recursion
BT + BST
Path finding on a grid / matrix
BFS using queues + DFS using recursion + Step towards directions
--
Linked list
Two Pointers + Dummy Node
Linked List
K-Sum / partitioning
Two Pointers
--
Substring / subarray on linear structure
Sliding Window (Two Pointers)
--
Dealing with brackets
--
Stack
Finding occurrence of a certain pattern
--
Hash Table (Dict, Counter)
Maximum / minimum subarray / subset / options
Dynamic Programming
--
Section 2: Data Structures
Section 3: Time & Space Complexities
Section 4: Auxiliary Problems & Solutions
4.2 LintCode Top 100 - [Problems ] | [Solutions]
About
Here I will record all the useful information that I learned or gained from praticing LeetCode problems
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.