https://github.com/eshaagarwa/gfg-potd
https://github.com/eshaagarwa/gfg-potd
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/eshaagarwa/gfg-potd
- Owner: eshaagarwa
- Created: 2023-08-27T07:28:26.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-13T16:59:21.000Z (over 1 year ago)
- Last Synced: 2024-04-14T11:19:46.881Z (over 1 year ago)
- Language: C++
- Size: 237 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ Welcome to My GFG Journey! ๐
Hello! I'm thrilled to share my journey and accomplishments on GeeksforGeeks with you. ๐โจ
## ๐ About Me
๐๐I solve the **Problem of the Day** on GeeksforGeeks daily ๐๏ธ๐งฉ and have successfully tackled **Love Babbar's 450 DSA** sheet ๐ . My primary coding language is **JAVA** ๐ป, but I have also solved many problems in **C++, Python** โ. ๐๐
## ๐ My Achievements
- Solved the daily Problem of the Day on GFG ๐ง ๐ฅ
- Completed Love Babbar's 450 DSA sheet ๐
- Completed Fraz's 180 DSA sheet ๐
- Proficient in C++ and Java ๐ป
## ๐ Topics and Subtopics Mastered
Hereโs a detailed list of the topics and subtopics I have mastered, categorized and neatly organized:
### ๐ C++ and Java
- Basic Syntax ๐
- Object-Oriented Programming ๐งฉ
- STL (Standard Template Library) ๐
### ๐ณ Data Structures
- **Linked List**: Singly, Doubly, Circular ๐
- **Graphs**: BFS, DFS, Dijkstraโs, Primโs, Kruskalโs ๐
- **Trees**: Binary Trees, Binary Search Trees, AVL Trees ๐ฒ
- **Heaps**: Min-Heap, Max-Heap โ๏ธ
- **Tries**: Prefix Trees ๐
- **Stacks and Queues**: Stack, Queue, Priority Queue ๐
### ๐งฉ Algorithms
- **Sorting**: Quick Sort, Merge Sort, Heap Sort ๐
- **Searching**: Binary Search, Linear Search ๐
- **Dynamic Programming**: Memoization, Tabulation ๐ฏ
- **Greedy Algorithms**: Activity Selection, Huffman Coding ๐ค
- **Backtracking**: N-Queens, Sudoku Solver โ๏ธ
- **Divide and Conquer**: Merge Sort, Quick Sort โ๏ธ
- **Bit Manipulation**: Bitwise AND, OR, XOR ๐งฉ
### ๐ Advanced Topics
- **Graphs**: Bellman-Ford, Floyd-Warshall, Topological Sort ๐
- **Recursion**: Basic to Advanced Recursion Techniques โพ๏ธ
- **Matrix**: Spiral Order, Search in Sorted Matrix, Rotate Matrix ๐
- **Hashing**: Hash Maps, Hash Sets, Collision Handling ๐
### ๐ฅ Additional Competitive Programming Topics
- **Fenwick Tree**: Binary Indexed Tree ๐ณ
- **Segment Tree**: Range Queries, Lazy Propagation ๐ฒ
- **Union-Find**: Disjoint Set Union (DSU) ๐
- **String Algorithms**: KMP, Rabin-Karp, Z Algorithm ๐
- **Game Theory**: Nim Game, Grundy Numbers ๐ฎ
- **Geometry**: Convex Hull, Line Intersection ๐
- **Number Theory**: Sieve of Eratosthenes, Modular Arithmetic ๐ข
## ๐
Daily Practice
I consistently solve the GFG **Problem of the Day** to stay sharp and up-to-date with different problem-solving techniques. ๐ง ๐ก
## ๐ Repository Structure
Here's how this repository is structured for easy navigation:
```plaintext
GFG-Journey/
|
โโโ C++/
| โโโ LinkedList/
| โโโ Graphs/
| โโโ Strings/
| โโโ Matrix/
| โโโ Trie/
| โโโ Hash/
| โโโ Recursion/
| โโโ Backtracking/
| โโโ BitManipulation/
| โโโ Greedy/
| โโโ BinarySearchTree/
| โโโ Arrays/
| โโโ Heap/
| โโโ DynamicProgramming/
| โโโ BinaryTrees/
| โโโ DivideAndConquer/
| โโโ StacksAndQueues/
| โโโ SearchingAndSorting/
| โโโ FenwickTree/
| โโโ SegmentTree/
| โโโ UnionFind/
| โโโ StringAlgorithms/
| โโโ GameTheory/
| โโโ Geometry/
| โโโ NumberTheory/
|
โโโ Java/
| โโโ LinkedList/
| โโโ Graphs/
| โโโ Strings/
| โโโ Matrix/
| โโโ Trie/
| โโโ Hash/
| โโโ Recursion/
| โโโ Backtracking/
| โโโ BitManipulation/
| โโโ Greedy/
| โโโ BinarySearchTree/
| โโโ Arrays/
| โโโ Heap/
| โโโ DynamicProgramming/
| โโโ BinaryTrees/
| โโโ DivideAndConquer/
| โโโ StacksAndQueues/
| โโโ SearchingAndSorting/
| โโโ FenwickTree/
| โโโ SegmentTree/
| โโโ UnionFind/
| โโโ StringAlgorithms/
| โโโ GameTheory/
| โโโ Geometry/
| โโโ NumberTheory/
|
โโโ README.md
```
Feel free to explore each directory for detailed solutions and explanations of the problems I've solved. Happy coding! ๐
---