Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leetcode-java

LeetCode solutions in Java, maintained as part of my ongoing problem-solving practice.


📖 About

This repository contains my LeetCode solutions written in Java. It serves as a detailed account of my journey to strengthen problem-solving skills while mastering Data Structures and Algorithms (DSA).

Every solution reflects my commitment to consistency, detailed understanding, and continuous improvement.


🎯 Objectives

This repository is focused on achieving the following objectives:

  • Problem-Solving Excellence: Reinforce and hone problem-solving approaches, moving from basic to optimal solutions.
  • DSA Expertise: Establish a deep understanding of data structures, algorithms, and patterns.
  • Interview Preparation: Build confidence for tackling technical interviews.
  • Consistency Through Practice: Solve problems regularly to ensure steady progress and development.
  • Refinement Over Time: Revisit older solutions for optimization and clarity.

🛠️ Tech Stack

  • Language: Java
  • Platform: LeetCode
  • IDE: IntelliJ IDEA

🔗 Chosen for their reliability, versatility, and alignment with professional problem-solving standards.


📚 Topics Covered

This repository spans multiple concepts in DSA, covering topics such as:

  • Arrays
  • Strings
  • Binary Search
  • Hashing
  • Linked Lists
  • Stack & Queue
  • Trees
  • Graphs
  • Recursion
  • Dynamic Programming
  • Greedy Algorithms
  • Backtracking

Each topic is carefully structured into solutions that include clear codes of approaches to simplify complex problems.


📈 Progress

This repository is updated routinely to reflect:

  1. New Solutions: Solutions to additional problems across various DSA topics.
  2. Refined Code: Improvements to older solutions for enhanced clarity, optimality, and maintainability.
  3. Consistent Practice: Evidence of regular updates highlighting my commitment to disciplined problem-solving.

📌 Notes

  • These solutions represent my learning curve and problem-solving efforts.
  • Feedback and constructive suggestions are always welcome.
  • ⭐ If you find this repository helpful or insightful, please consider leaving a star.

📬 Connect

🌐 LinkedIn: Connect with me on LinkedIn 🔗 LeetCode: Check out my LeetCode Profile Feel free to reach out or explore discussions around Java-based problem-solving.

About

Java solutions to LeetCode problems, regularly updated.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages