0% found this document useful (0 votes)
73 views3 pages

LeetCode Master C++ Plan

The LeetCode Master Plan outlines a one-year study schedule focused on mastering C++ and data structures and algorithms (DSA). It is divided into four phases: basics and easy problems, core DSA patterns, intermediate/advanced topics, and mastery with contests, with recommended resources and a weekly practice schedule. The plan includes specific topics to cover and starter problems to solve throughout the year.

Uploaded by

Yashraj Durge
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views3 pages

LeetCode Master C++ Plan

The LeetCode Master Plan outlines a one-year study schedule focused on mastering C++ and data structures and algorithms (DSA). It is divided into four phases: basics and easy problems, core DSA patterns, intermediate/advanced topics, and mastery with contests, with recommended resources and a weekly practice schedule. The plan includes specific topics to cover and starter problems to solve throughout the year.

Uploaded by

Yashraj Durge
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

LeetCode Master Plan (1 Year - C++ Focus)

LeetCode Master Plan (with C++)

Months 1-2: C++ Basics + Easy DSA

Focus: Learn C++ + start solving basic problems

C++ Topics:

- Variables, loops, conditionals

- Functions, arrays, strings

- Vectors, stacks, queues, maps

- Pointers, references

- STL basics (vector, map, set, stack)

Learn from:

- Take U Forward C++ + DSA Playlist:

https://youtube.com/playlist?list=PLgUwDviBIf0qYbL4TBaEWgb-ljVdhkM7R

- CodeHelp C++ STL: https://youtube.com/playlist?list=PLDzeHZWIZsTo87y1ytEAqp7wYlEP3nner

Practice:

- LeetCode (Easy) or Coding Ninjas beginner sheets

Months 3-6: Core DSA Patterns (Easy -> Medium)

Focus: Learn DSA + solve 150-200 problems

Topics:

- Arrays, Hashing, Two Pointers, Stack, Queue, Linked List, Binary Search
LeetCode Master Plan (1 Year - C++ Focus)

- Recursion, Backtracking, Trees (DFS/BFS), Sorting

Resources:

- NeetCode 150: https://neetcode.io/roadmap

- LeetCode Top Interview 150: https://leetcode.com/studyplan/top-interview-150/

Months 7-9: Intermediate/Advanced Topics

Topics:

- Binary Trees / BST, Graphs, Heaps, Tries, Greedy, Dynamic Programming

Months 10-12: Mastery + Contests

- Join LeetCode Contests: https://leetcode.com/contest/

- Practice mock interviews (LeetCode Interview Simulations, Pramp)

Weekly Schedule (1 hour/day)

Mon - Learn C++ + small code practice

Tue - C++ practice (arrays, strings)

Wed - 1-2 Easy problems (LeetCode)

Thu - Learn STL usage

Fri - 1-2 Easy/Medium problems

Sat - Revise + small project (optional)

Sun - Review + plan next week

Starter Problem List

- Two Sum (Hash Map)

- Valid Parentheses (Stack)


LeetCode Master Plan (1 Year - C++ Focus)

- Merge Sorted Array (Arrays)

- Remove Duplicates (Two Pointers)

- Best Time to Buy/Sell Stock (Arrays)

- Majority Element (Hash Map)

- Reverse Linked List (Linked List)

- Middle of Linked List (Linked List)

- Binary Search (Binary Search)

- Implement Queue using Stacks (Queue/Stack)

You might also like