Most of the questions are from Elements of Programming Interviews and LeetCode.
I've tried to make the solutions as readable as possible using tons of comments and intuitive variable names. Hope this helps people out!
- Binary Search
- An amazing video by the one and only Errichto!
- Leetcode Discussions
- A one stop thread to great discussions/articles on LC.
- A 10 line template for most substring problems.
- Bit Manipulation
- Sliding Window Techniques
- How to write Lambda expressions? (A great tool for writing custom sorts and heaps)