https://github.com/eshaagarwa/leedcode_solution
๐๐ I solve the Problem of the Day on LeetCode daily ๐๏ธ๐งฉ and have successfully tackled over 50 SQL questions. ๐ช๐ง Additionally, I've completed DATA Strcuture Course๐. My primary coding language is JAVA ๐ป, but I have also solved many problems in C++,Python โ. ๐๐
https://github.com/eshaagarwa/leedcode_solution
cpp dsa-algorithm java practice-programming python
Last synced: about 2 months ago
JSON representation
๐๐ I solve the Problem of the Day on LeetCode daily ๐๏ธ๐งฉ and have successfully tackled over 50 SQL questions. ๐ช๐ง Additionally, I've completed DATA Strcuture Course๐. My primary coding language is JAVA ๐ป, but I have also solved many problems in C++,Python โ. ๐๐
- Host: GitHub
- URL: https://github.com/eshaagarwa/leedcode_solution
- Owner: eshaagarwa
- Created: 2023-06-16T18:52:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-14T03:35:34.000Z (11 months ago)
- Last Synced: 2025-06-20T20:52:10.817Z (4 months ago)
- Topics: cpp, dsa-algorithm, java, practice-programming, python
- Language: Java
- Homepage: https://leetcode.com/u/eshaaaagarwal996/
- Size: 874 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ Welcome to My Leetcode 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 Leetcode daily ๐๏ธ๐งฉ and have successfully tackled **Love Babbar's 450 DSA** sheet ๐ and **Fraz's 180 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! ๐
---
# Leedcode_Solution
