Skip to content

bbkx226/Leetcode-Daily-Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

173 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Solving Leetcode Questions Daily

Welcome to my "Leetcode Daily Practice" repository! In this repository, I document my daily journey of learning data structures and algorithms by solving Leetcode questions using Python. The purpose of this project is to improve my problem-solving skills, reinforce my knowledge of Python, and gain a deeper understanding of the most important data structures and algorithms.

Motivation

I decided to start this project to improve my problem-solving skills and prepare for technical interviews. Leetcode is a great platform to practice coding and it has a vast collection of problems on data structures and algorithms. By solving one problem every day, I hope to reinforce my knowledge of Python, improve my problem-solving skills, and gain a deeper understanding of the most important data structures and algorithms.

Methodology

To achieve these goals, I have set a goal to solve at least one Leetcode question every day. I will solve the problem using Python, and I will write my thought process and approach (in Chinese) to solving the problem in the python file respectively. After solving the problem, I will submit my solution to Leetcode to check if it passes all the test cases. If my solution is correct, I will upload the solution file to the repository. If my solution is incorrect, I will analyze my mistake and attempt to correct it.

Resources

Here are some resources that helped me along the way:

  • Leetcode - the platform I use to practice coding.
  • Visualgo - a visualizer for various data structures and algorithms.

Remarks

Note that while I aim to solve one Leetcode question every day, there may be days when I am unable to do so due to other commitments such as assignments, exams, or events. I will try my best to stay consistent with this practice, but I also recognize the importance of prioritizing other responsibilities when necessary.

Conclusion

By following this daily practice of solving Leetcode questions using Python, I hope to improve my problem-solving skills, reinforce my knowledge of Python, and gain a deeper understanding of the most important data structures and algorithms. I invite you to follow along with me on this journey and join me in improving your own skills in data structures and algorithms.

About

πŸ‘¨β€πŸ’» Here's my repository of daily practice on LeetCode! Check out my solutions to various data structure and algorithm problems and track my progress over time.

Topics

Resources

License

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors