vladisOV/algo-snatch
Repository with solutions covered here and much more :)
Work in progress
Testimonials
Data structures and algorithms
Big O
Data Structures Wrap-Up
Linked List
Sorts
Array
Tree
Heap
Hash Table
Graph
Union Find aka Disjoint Set
Cache
Stack
Queue
Dynamic Programming
Segment Tree
Bitwise Operators
Probabilities and Combinatorics
System Design
Basics
Guides
Notes & Algorithms
Dos & Don'ts & Time allocation
Interview Template
Problems
Papers and Books Summary
TODO
Problem Solving Steps
Patterns
Ultimate Questions List
Sliding window
Two pointers
Binary Search
Fast & Slow Pointers
Merge Intervals
Cyclic Sort
Linked List Reversals
Tree Breadth First Search
Tree Depth First Search
Bidirectional BFS
Two Heaps
Subsets/Backtracking
Prefix Sum
Monotonic Queue/Stack
Next Greater Element
Max Area Stack
Bitwise XOR
K Way Merge
Top K Elements
Topological Sort
Greedy
Matrix
Dijkstra
Data Structure Design
Union Find
Reservoir Sampling and Random
Knuth-Morris-Pratt
Bucket Sort
Graph Coloring
Minimum Spanning Tree
Binary Search By Answer
Sweep Line
Miscellaneous
DP Patterns
0/1 Knapsack
Unbounded Knapsack
Fibonacci Numbers
Longest Palindromic Subsequence
Longest Common Substring
Matrix DP
Buy And Sell Stocks (State Machine)
Bitmask
Kadane's Algorithm
Object Oriented Design
Basics
Resources
Books
Links
Youtube channels
LeetCode Stories
Multithreading
Basics
Java Multithreading Concepts
Company-Specific Guides
Google
Amazon
Facebook
https://embed.notionlytics.com/wt/ZXlKd1lXZGxTV1FpT2lJeFpUVXlNREZpWXpGa00yRTBNV1ZoWVRNd1pqQXhaRFJqWXpWalpqSTNaaUlzSW5kdmNtdHpjR0ZqWlZSeVlXTnJaWEpKWkNJNkluWjBiRzB6WkdVeVNrNDJla2xMUVhKSlZqaGlJbjA9