AlgoDaily
I believe that practising algorithms every day is a long-term investment in my life.
Languages
- golang, python, js
Target topics
- Binary Search
- Binary Search Tree
- Tree(Binary Tree, N-aray Tree, Trie, Binary Indexed Tree, Segment Tree)
- Graph(Dijkstra, Bellman-Ford, Floyd Warshall, Union Find, Kruskal, Prim's, Minimum Spanning Tree, Topological Ordering, Tarjan...etc)
- Stack
- Queue
- Array
- Sorting
- Hash Table
- Heap
- Linked list
- Bit Operation
- Dynamic programming(Kadan's, Binary Lifting)
- Backtracking(Permutations & Combinations & Subsets...etc)
- Math
- and more...
Questions from
- Leetcode
- Codility
- AlgoExpert
- Google Code Jam
- Google Kick Start
- Project Euler
- Glassdoor
- Interviews
- ...