π Collection of 225 leetcode problems. Includes solutions and quizzes/questions/tests in flashcards format (Anki) to learn patterns/techniques.
Disclaimer: Some of the questions are taken from neetcode.io/practice, only the questions that correspond to the βfreeβ category were used, the content belongs to neetcode and is only being used for educational purposes.
The questions in this section are designed to help you remember the patterns or techniques used throughout the problems. The problems are in a Q&A format, this is to facilitate the creation of a deck of Anki cards.
The order is based on the roadmap created by neetcode
Symbol | Meaning |
---|---|
β | Transcribed/created questions (may need revision) |
π | Questions that may need to be transcribed |
β οΈ | Questions that do not appear on neetcode.io or are behind a paywall and need to be created |
[Blind] | Question part of Blind 75 original post |
[Ex] | Extra question that is not in that category in neetcode.io/roadmap |
[ComEx] | Extra question considered within blind by the community |
# | Title - NeetCode | LeetCode | Difficulty | Video Solution | Code Solution (may or may not exist) | Time | Space | Anki |
---|---|---|---|---|---|---|---|---|
0125 | Valid Palindrome - [Blind] | Link | Easy | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β π |
0167 | Two Sum II Input Array Is Sorted | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β β οΈ |
0015 | 3Sum - [Blind] | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β π |
0011 | Container With Most Water - [Blind] | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β π |
0042 | Trapping Rain Water | Link | Hard | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
# | Title - NeetCode | LeetCode | Difficulty | Video Solution | Code Solution (may or may not exist) | Time | Space | Anki |
---|---|---|---|---|---|---|---|---|
0020 | Valid Parentheses - [Blind] | Link | Easy | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β π |
0155 | Min Stack | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0150 | Evaluate Reverse Polish Notation | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0022 | Generate Parentheses | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0739 | Daily Temperatures | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0853 | Car Fleet | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0084 | Largest Rectangle In Histogram | Link | Hard | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
# | Title - NeetCode | LeetCode | Difficulty | Video Solution | Code Solution (may or may not exist) | Time | Space | Anki |
---|---|---|---|---|---|---|---|---|
0121 | Best Time to Buy And Sell Stock - [Blind] | Link | Easy | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β π |
0003 | Longest Substring Without Repeating Characters - [Blind] | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β π |
0424 | Longest Repeating Character Replacement - [Blind] | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β π |
0567 | Permutation In String | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0076 | Minimum Window Substring - [Blind] | Link | Hard | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β π |
0239 | Sliding Window Maximum | Link | Hard | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
# | Title - NeetCode | LeetCode | Difficulty | Video Solution | Code Solution (may or may not exist) | Time | Space | Anki |
---|---|---|---|---|---|---|---|---|
0208 | Implement Trie Prefix Tree - [Blind] | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0211 | Design Add And Search Words Data Structure - [Blind] | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0212 | Word Search II - [Blind] | Link | Hard | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
# | Title - NeetCode | LeetCode | Difficulty | Video Solution | Code Solution (may or may not exist) | Time | Space | Anki |
---|---|---|---|---|---|---|---|---|
0057 | Insert Interval - [Blind] | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β π |
0056 | Merge Intervals - [Blind] | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β π |
0435 | Non Overlapping Intervals - [Blind] | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β π |
0252 | Meeting Rooms - [Blind] | Link | Easy | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β π |
0253 | Meeting Rooms II - [Blind] | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β π |
1851 | Minimum Interval to Include Each Query | Link | Hard | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
# | Title - NeetCode | LeetCode | Difficulty | Video Solution | Code Solution (may or may not exist) | Time | Space | Anki |
---|---|---|---|---|---|---|---|---|
0332 | Reconstruct Itinerary | Link | Hard | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
1584 | Min Cost to Connect All Points | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0743 | Network Delay Time | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0778 | Swim In Rising Water | Link | Hard | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0269 | Alien Dictionary - [Blind] | Link | Hard | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0787 | Cheapest Flights Within K Stops | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
# | Title - NeetCode | LeetCode | Difficulty | Video Solution | Code Solution (may or may not exist) | Time | Space | Anki |
---|---|---|---|---|---|---|---|---|
0136 | Single Number | Link | Easy | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0191 | Number of 1 Bits - [Blind] | Link | Easy | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0338 | Counting Bits - [Blind] | Link | Easy | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0190 | Reverse Bits - [Blind] | Link | Easy | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0268 | Missing Number - [Blind] | Link | Easy | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |
0371 | Sum of Two Integers - [Blind] | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β β οΈ |
0007 | Reverse Integer | Link | Medium | YouTube | C C++ C# Dart GO Java JS Kotlin Python Ruby Rust Scala Swift TS | N/A | N/A | β οΈ |