Skip to content

About ๐Ÿ†๐ŸŒŸ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 โ˜•. ๐Ÿ†๐ŸŒŸ

Notifications You must be signed in to change notification settings

eshaagarwa/GFG-POTD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒŸ 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:

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! ๐Ÿ˜Š


About

About ๐Ÿ†๐ŸŒŸ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 โ˜•. ๐Ÿ†๐ŸŒŸ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published