Skip to content

irfanhabeeb-002/GfG-160

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GfG 160: Master DSA in 160 Days 🚀

Welcome to my private repository for the GfG 160 Program! This repository is dedicated to solving the handpicked DSA problems provided in the program and organizing the solutions topic-wise for better learning and reference.


🗂️ Repository Structure

The repository is divided into folders corresponding to the 19 modules covered in the program:

GfG_160/ │ ├── Arrays/ # Problems for Days 1–13 ├── Strings/ # Problems for Days 14–20 ├── Sorting/ # Problems for Days 21–27 ├── Searching/ # Problems for Days 28–35 ├── Matrix/ # Problems for Days 36–41 ├── Hashing/ # Problems for Days 42–49 ├── Two_Pointer_Technique/ # Problems for Days 50–61 ├── Prefix_Sum/ # Problems for Days 62–66 ├── Linked_List/ # Problems for Days 67–76 ├── Backtracking/ # Problems for Days 77–79 ├── Trees/ # Problems for Days 80–92 ├── Heap/ # Problems for Days 93–96 ├── Stack/ # Problems for Days 97–105 ├── Queue_and_Deque/ # Problems for Days 106–107 ├── Dynamic_Programming/ # Problems for Days 108–133 ├── Greedy/ # Problems for Days 134–137 ├── Graphs/ # Problems for Days 138–152 ├── Tries/ # Problems for Days 153–155 └── Bit_Manipulation/ # Problems for Days 156–160

Each folder contains:

  • Problem Statements: Detailed descriptions of the problems.
  • Solutions: My code implementations for each problem.
  • Notes: Key concepts, approaches, and observations related to the topic.

📖 Contents

The problems are divided into the following topics:

  1. Arrays (Days 1–13)
  2. Strings (Days 14–20)
  3. Sorting (Days 21–27)
  4. Searching (Days 28–35)
  5. Matrix (Days 36–41)
  6. Hashing (Days 42–49)
  7. Two Pointer Technique (Days 50–61)
  8. Prefix Sum (Days 62–66)
  9. Linked List (Days 67–76)
  10. Backtracking (Days 77–79)
  11. Trees (Days 80–92)
  12. Heap (Days 93–96)
  13. Stack (Days 97–105)
  14. Queue and Deque (Days 106–107)
  15. Dynamic Programming (DP) (Days 108–133)
  16. Greedy (Days 134–137)
  17. Graphs (Days 138–152)
  18. Tries (Days 153–155)
  19. Bit Manipulation (Days 156–160)

📂 How to Use

  • Navigate to the relevant folder to access problem statements, solutions, and notes.
  • Use the repository as a reference to reinforce concepts and practice coding.

This repository is my workspace to master DSA in a systematic and structured way through the GfG 160 Program.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages