# TODO ### Tree - [x] Binary Tree - [x] Binary Search Tree - [ ] Inorder to Preorder - [ ] Count Leaf Nodes ### Graph - [x] Graph implementation - [x] Detect cycle in Graph - [x] Topological Sort - [ ] Prim's Algorithm - [x] Kruskal's Algorithm ### Dynamic Programming - [x] Fibonacci - [x] Longest Increasing Subsequence ### Heap - [x] Heap implementation - [x] Heap Sort ## Backtracking - [ ] N-Queens