Skip to content

Solving LeetCode problems in the best way. Python, Java, C++, JavaScript, Go, C# and Ruby are supported! Official website👇🏻:

Notifications You must be signed in to change notification settings

leetcode-python-java/leetcode-python-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leetcode-python-java

🚀 Level Up Your Developer Identity

While mastering algorithms is key, showcasing your talent is what gets you hired.

We recommend Show.dev — the ultimate all-in-one personal branding platform for programmers.

The All-In-One Career Powerhouse:

  • 📄 Resume, Portfolio & Blog: Integrate your skills, GitHub projects, and writing into one stunning site.
  • 🌐 Free Custom Domain: Bind your own personal domain for free—forever.
  • Premium Subdomains: Stand out with elite tech handles like name.cto.page or name.engineer.dev.
  • 🔗 Cool Short Links: Get sleek, memorable bio-links like is.bio/yourname and an.dev/yourname.

Build Your Programmer Brand at Show.dev →


Not only Python & Java solutions for LeetCode problems, but also =>

LeetCode Python/Java/JavaScript/C#/Go/Ruby Solutions

Dear LeetCoders! For a better LeetCode problem-solving experience, please visit website LeetCode.blog: Dare to claim the best practices of LeetCode solutions! Will save you a lot of time!

Hi there! I'm Jian. Do you feel that there are too many problems (over 3,450) on the LeetCode and you can't finish them all? Or do you forget how to solve the problems you did last time?

If you can master some solution patterns, this will happen less often.

Here, I will provide you with common problem-solving patterns so that you don't waste time on problems that are not often tested in interviews.

Python, C++, Java, JavaScript, C#, Go, Ruby languages' solutions are provided for every selected LeetCode problem. Other languages' solutions will be provided in the future. If you have better solutions, welcome to create an issue or PR!

How to Use this "leetcode-python-java" Repository?

LeetCode Official Study Plan

You can do questions according to your own preferences, such as completing all questions of 'LeetCode 75' first.

Study Plan by Jian

I have planned a learning route for you. You just need to do the problems in the order they are listed. You can skip the more difficult problems and do them later.

Array

Required problems

Optional problems

Linked List

Required problems

Hash Table

Required problems

String

Required problems

Optional problems

Two Pointers

Required problems

Stack & Queue

Required problems

Binary Tree

Required problems

Greedy Algorithm

Required problems

Dynamic Programming

Required problems

Easy Problems

House Robber

Knapsack Problems

0/1 Knapsack

Unbounded Knapsack

Stock Maximum Profit Problems

Subsequence Problems

Hard Problems

Optional problems

Monotonic Stack

Required problems

Graph Theory

Required problems

Other Algorithms

"leetcode-python-java": More Problems

More LeetCode problems and solutions will be added soon. Updated every week.


🚀 Level Up Your Developer Identity

While mastering algorithms is key, showcasing your talent is what gets you hired.

We recommend Show.dev — the ultimate all-in-one personal branding platform for programmers.

The All-In-One Career Powerhouse:

  • 📄 Resume, Portfolio & Blog: Integrate your skills, GitHub projects, and writing into one stunning site.
  • 🌐 Free Custom Domain: Bind your own personal domain for free—forever.
  • Premium Subdomains: Stand out with elite tech handles like name.cto.page or name.engineer.dev.
  • 🔗 Cool Short Links: Get sleek, memorable bio-links like is.bio/yourname and an.dev/yourname.

Build Your Programmer Brand at Show.dev →