Skip to content

Sagarlekhraj-19/DSA_and_Leetcode_Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DSA & Competitive Programming Journey

A comprehensive repository documenting my data structures, algorithms, and competitive programming learning journey.

πŸ‘¨β€πŸ’» About Me

I'm passionate about problem-solving and continuously improving my algorithmic thinking through consistent practice across multiple competitive programming platforms.

🎯 Profiles

πŸ“š Repository Structure

This repository contains my solutions and learning materials organized by topics and platforms:

β”œβ”€β”€ LeetCode/
β”‚   β”œβ”€β”€ Easy/
β”‚   β”œβ”€β”€ Medium/
β”‚   └── Hard/
β”œβ”€β”€ Codeforces/
β”‚   β”œβ”€β”€ Contests/
β”‚   └── Practice/
β”œβ”€β”€ AtCoder/
β”‚   β”œβ”€β”€ Contests/
β”‚   └── Practice/
β”œβ”€β”€ Topics/
β”‚   β”œβ”€β”€ Arrays/
β”‚   β”œβ”€β”€ Linked Lists/
β”‚   β”œβ”€β”€ Trees/
β”‚   β”œβ”€β”€ Graphs/
β”‚   β”œβ”€β”€ Dynamic Programming/
β”‚   └── ...
└── Notes/

πŸš€ Current Focus

  • Mastering fundamental data structures and algorithms
  • Participating in regular contests on all three platforms
  • Solving problems across different difficulty levels
  • Building intuition for common problem patterns

πŸ“ˆ Progress Tracking

I actively track my progress through:

  • Regular contest participation
  • Daily problem-solving practice
  • Topic-wise problem coverage
  • Performance analysis and improvement

πŸ’‘ Learning Resources

Resources I find helpful in my journey:

  • Platform editorial solutions
  • Community discussions
  • Algorithm visualization tools
  • Competitive programming handbooks

πŸŽ“ Topics Covered

  • Array and String manipulation
  • Linked Lists
  • Stacks and Queues
  • Trees and Binary Search Trees
  • Graphs (DFS, BFS, shortest paths)
  • Dynamic Programming
  • Greedy Algorithms
  • Backtracking
  • Bit Manipulation
  • Math and Number Theory
  • Sorting and Searching

πŸ† Goals

  • Achieve higher ratings across all platforms
  • Solve problems consistently across difficulty levels
  • Develop strong problem-solving intuition
  • Contribute to the competitive programming community

πŸ“ Notes

Each solution includes:

  • Problem statement or link
  • Approach and intuition
  • Time and space complexity analysis
  • Code implementation
  • Alternative solutions (when applicable)

🀝 Contributing

Feel free to:

  • Suggest optimizations to existing solutions
  • Share alternative approaches
  • Point out bugs or improvements
  • Discuss problem-solving strategies

πŸ“« Connect

Let's connect and grow together in this competitive programming journey!


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages