---
# System prepended metadata

title: Weekly Plans

---

# Weekly Plans

 Week of 08/16 - 08/22
 -

Focus of the week:

Data Structures:
- [ ] Hash Tables
- [ ] Linked List (25-26) 
- [ ] Group anagrams https://leetcode.com/problems/group-anagrams/
0. https://leetcode.com/problemset/algorithms/?topicSlugs=hash-table
1. https://leetcode.com/problems/linked-list-cycle-ii/
2. https://leetcode.com/problems/design-linked-list/


 * mirror binary Tree
 * Lowest common ancestor
 * Validate BST
 * Invert a binary Tree()
 * Binary Tree Right Side View
 * Minimun height

# recursion
 * maximum rectangle
 * check the recursion  card https://leetcode.com/explore/featured/card/recursion-i/
Algorithms:

- [ ] Recursion (23-24)
- [ ] Searching (26-27

Week of 08/23 - 08/29:
-

Focus for the Week
- Graphs (BFS and DFS)
- (**matrix representation**)
- number of islands, friend circles, 

## Tree data Structre
    226. Invert Binary Tree

Data Structures:
- [ ] Stacks,Queues,Deque (21-22)
- [ ] Binary Trees and Binary Search Trees (recursion included )

Algorithms:

- [ ] Big (O)
- [ ] Searching (Binary Search, DFS, BFS)

# Week of 08/30 - 09/05
- [ ] Graphs
- [ ] dynamic Programming questions
- [ ] Systems Design Questions
- [ ] Strings and Arrays





