Skip to content

Welcome to the 2024 LeetCode Grind 169 Questions Challenge, inspired by the renowned Grind 75 — a dynamic, personalized approach to mastering coding interviews. This challenge is a journey through the top 169 LeetCode questions, handpicked for their value in preparing you for technical interviews.

Notifications You must be signed in to change notification settings

open-minded13/leetcode-grind-169-solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Grind 169 Challenges with Solutions + Additional Exercises

If you find this repository helpful, please give me a star to inspire me to keep it updated and benefit more people. Thank you! 🌟

Grind 169 is a dynamic list of top LeetCode interview questions created in 2023. It's up-to-date and well-chosen. We can personalize it according to our schedule, time constraints, and preferences. For the completed Grind 75 solutions, please refer to this repository.

Blind 75, on the other hand, is a curated list of LeetCode questions created in 2018. We can practice these questions to save time in the job-finding process. Many other LeetCode problems are technical mixes of these individual problems. I practice Blind 75 in parallel on this repository.

Goal: To achieve the review of the application of the following data structures and algorithms, except the theory of NP-Completeness.

  • Data Structures: (1) Arrays; (2) Stacks and Queues; (3) Linked Lists; (4) Trees; (5) Graphs; (6) Sorting; (7) Hashing.
  • Algorithms: (1) Greedy Method; (2) Divide and Conquer; (3) Tree Searching Strategies; (4) Prune and Search; (5) Dynamic Programming.

Recommended online textbook for quick review of concepts: Hello Algo

Project Timeline

  • Start Date: Apr 12, 2023
  • Completion Date: Ongoing 🧙🪄

Comprehensive Solutions & Analysis

In this repository, you'll find each question meticulously solved with a focus on clarity and efficiency. To ensure you can verify and understand the solutions:

  • Organized Folders: Solutions are neatly organized into folders, labeled from Part 1 to Part 8, for easy navigation.
  • Test Cases: Each solution is accompanied by test cases that validate the code and demonstrate its correctness.
  • Complexity Analysis: Time and space complexities are provided for each solution, giving you insights into the efficiency of the algorithms used.

Feel free to delve into the solutions, run the test cases, and review the complexity analysis to deepen your understanding of each problem. This hands-on approach is designed to help you become proficient in coding interviews, where such analyses are crucial.

Part 1

Part 2

Part 3

Part 4

Part 5

Part 6

Part 7

Part 8

Part 9

Part 10

Part 11

Part 12

Part 13

Part 14

Part 15

Part 16

Additional Exercises

1. Array

2. Binary Search

3. Dynamic Programming

4. Graph

5. Interval

6. Linked List

7. Matrix

8. String

9. Tree

10. Heap

11. Bit Manipulation

About

Welcome to the 2024 LeetCode Grind 169 Questions Challenge, inspired by the renowned Grind 75 — a dynamic, personalized approach to mastering coding interviews. This challenge is a journey through the top 169 LeetCode questions, handpicked for their value in preparing you for technical interviews.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published