0% found this document useful (0 votes)
11 views

LeetCode - Copy

The document outlines a comprehensive coding preparation resource, including links to YouTube videos and Instagram for a channel named 'Hack Code'. It features a structured playlist of LeetCode problems categorized by data structures and algorithms, with status updates on each problem's progress. The document encourages community engagement and sharing of resources among learners.

Uploaded by

ART SHOT
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

LeetCode - Copy

The document outlines a comprehensive coding preparation resource, including links to YouTube videos and Instagram for a channel named 'Hack Code'. It features a structured playlist of LeetCode problems categorized by data structures and algorithms, with status updates on each problem's progress. The document encourages community engagement and sharing of resources among learners.

Uploaded by

ART SHOT
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Youtube Channel Link Hack Code - YouTube

Instagram Hack Code (@hackcode.lb) • Instagram photos and videos


Blind 75 Playlist Link LeetCode - Blind 75 - Most Asked Interview Questions - YouTube
Hi buddies! If you any doubts in video explanation, drop a comment and we can discuss. If you understood the
explanation, you can even try helping out others in comments. Also do share this sheet with anyone you think it
might help. Let's build a community.
This DSA sheet will continue to update as I upload new videos for the remaining problems. To make tracking your
Note progress smoother, please make your own copy of the sheet. Happy coding! 💻🚀

Time & Space Complexity Basics Time & Space Complexities Simplified 🤯 | Easiest Explanation Ever with Real-World Examples | Big O - YouTube
DSA Concepts - Revise/Learn Learn Data Structures and Algorithms

Pattern Sheet Link


Sets Link
HashMap Link
Sorting Link
Modified Binary Search Link
Two Pointers Link
Sliding Window Link
Stack Link
Recursion Link
Breadth First Search Link
Depth First Search Link
Backtracking Link
Dynamic Programming Link

Topic Problem Link Solution Link Status Due date Notes


Array Two Sum LeetCode 1: Two Sum Solution | Intuition + Brute Force Not
+ Hashmap
started Approach | Coding Interview Prep
Array Best Time to Buy and Sell Stock Master LeetCode 121: Best Time to Buy and Sell Stock |Not
Brute Force & Single-Pass Solutions Explained
started
Array Contains Duplicate LeetCode 217: Contains Duplicate Solution 🚀 | 5 Easy Not
approaches
started Explained | Interview Preparation - YouTube
Array Product of Array Except Self LeetCode 238: Product of Array Except Self | Efficient Python Solution | Hack Code
Not started
Array Maximum Subarray LeetCode 53: Maximum Subarray Problem | DSA | HackNot
Code | Amazon Question
started
Array Maximum Product Subarray 💥 🚀 LeetCode 152. Maximum Product Subarray|Master
NotBrute Force & Dynamic Programming Techniques|DSA - YouTube
started
Array Find Minimum in Rotated Sorted Array LeetCode 153: Find Minimum in Rotated Sorted Array | Modified Binary Search| Interview Question| DSA - YouTube
Not started
Array Search in Rotated Sorted Array Unlocking LeetCode 33 solution: Search in Rotated Sorted
NotArray | Blind 75 | DSA | FAANG | Hack Code| - YouTube
started
Array 3 Sum Mastering Amazon Question | LeetCode 121: Solution toNot
3 Sum | Faang| Python | Interview | Hack Code - YouTube
started
Array Container With Most Water LeetCode: 11 Container With Most Water Problem | MAANG | Interview Prep | Greedy | Hack Code - YouTube
Not started

Interval Insert Interval Leetcode 57: Insert Interval | 2D Arrays | Interview Questions | Python | MAANG | Hack Code - YouTube
Not started
Interval Merge Intervals LeetCode 56: Merge Intervals | Algorithm Explained withNot
Examples
started & Visualisations | Hack Code - YouTube
Interval Non-overlapping Intervals LeetCode 435: Non-overlapping Intervals | Hack Code | Using Greedy Algorithm - YouTube
Not started
Interval Meeting Rooms (Leetcode Premium) LeetCode 252: Meeting Rooms | Brute Force & Optimised
NotApproach
started Explained💡|Python |Beginner Friendly - YouTube
Free version can be found here
Meeting Rooms
Interval Meeting Rooms II (Leetcode Premium) 🚀 LeetCode 253: Meeting Rooms || | Brute Force to Optimized Solutions | Two Pointers | Min Heap| DSA
Not started
Free version can be found here
Meeting Rooms II

Linked List Reverse a Linked List LeetCode 206: Reverse Linked List | Iterative &Not
Recursive
started Approaches | Interview Prep | Hack Code
Linked List Detect Cycle in a Linked List LeetCode 141. Linked List Cycle | Hash Set & Floyd's Cycle-Finding Algorithm | Beats 91.38% - YouTube
Not started
Linked List Merge Two Sorted Lists LeetCode 21: Merge Two Sorted Lists | Recursion & Iteration | Deep Dive into Recursion Stack - YouTube
Not started
Linked List Merge K Sorted Lists LeetCode 23: Merge K Sorted Linked Lists| Priority Queue Approach| Interview Prep| MAANG| Hack Code - YouTube
Not started
Linked List Remove Nth Node From End Of List LeetCode 19: Remove Nth Node From End of List
Not |started
Two-Pass and One-Pass ( Two Pointers ) Methods | DSA - YouTube
Linked List Reorder List Mastering LeetCode 143: Reorder List | In-Depth
NotExplanation
started | Python | DSA | Two Pointers | HackCode - YouTube

String Longest Substring Without Repeating Characters LeetCode 3: Longest Substring Without Repeating Characters | Sliding Window & HashMap Approaches - YouTube
Not started
String Longest Repeating Character Replacement LeetCode 424: Longest Repeating Character Replacement
Not| started
Dynamic Sliding Window | Step-by-Step Guide - YouTube
String Minimum Window Substring LeetCode76:Minimum Window Substring Solution Detailed
Not Explanation|
started Sliding Window|Step-by-Step Guide - YouTube
String Valid Anagram LeetCode 242: Valid Anagram | Exploring Sorting and Hashing Approaches | Python | MAANG | Hack Code - YouTube
Not started
String Group Anagrams LeetCode 49: Group Anagrams: Sorting vs Hashmap | Interview Preparation | Python | MAANG | Hack Code - YouTube
Not started
String Valid Parentheses Mastering LeetCode 20: Valid Parentheses | MAANG | Stack | Detailed Explanation | DSA | Hack Code - YouTube
Not started
String Valid Palindrome Mastering LeetCode 125: Valid Palindrome | 3 Approaches
Not to Solve Efficiently | Two Pointers | Python - YouTube
started
String Longest Palindromic Substring LeetCode 5. Longest Palindromic Substring Solution | Brute
Not started
force, DP, expand around center explained
String Palindromic Substrings 🚀 Master LeetCode 647: Palindromic Substrings Explained!(3 Approaches + line-by-line Code Breakdown) - YouTube
Not started
String Encode and Decode Strings (Leetcode Premium) LeetCode 271: Encode and Decode Strings | String manipulation
Not started| Length and Delimiter Encoding (O(N))
Free version can be found here
659 · Encode and Decode Strings

Trees Maximum Depth of Binary Tree LeetCode 104. Maximum Depth of Binary Tree | Recursive
Not Approach
started | MAANG | Interview Prep | Hack Code - YouTube
Trees Same Tree LeetCode100: Same Tree | Interview Preparation | MAANG
Not started
| Recursion - YouTube
Trees Invert/Flip Binary Tree LeetCode 226: Invert Binary Tree | MAANG | Interview Preparation
Not started - YouTube
Trees Binary Tree Maximum Path Sum LeetCode124: Binary Tree Maximum Path Sum | Interview
Not Preparation
started | Python | Recursion | Hack Code - YouTube
Trees Binary Tree Level Order Traversal LeetCode 102: Binary Tree Level Order Traversal | Amazon
Not started
Interview Question | Trees | BFS| Hack Code - YouTube
Trees Serialize and Deserialize Binary Tree LeetCode 297: Serialize and Deserialize Binary Tree | Amazon
Not started
Interview Question | Python |Hack Code - YouTube
Trees Subtree of Another Tree LeetCode 572: Subtree of Another Tree | MicroSoft Question
Not started
| MAANG | Interview Prep | Hack Code - YouTube
Trees Construct Binary Tree from Preorder and Inorder Traversal LeetCode105: Construct Binary Tree from Preorder andNot
Inorder
started
Traversal | Amazon Question |Hack Code - YouTube
Trees Validate Binary Search Tree LeetCode 98: Validate Binary Search Tree | Amazon Question
Not started
| MAANG | Python | DSA | Hack Code - YouTube
Trees Kth Smallest Element in a BST Master LeetCode 230: Kth Smallest Element in a BST |Not
DSA started
| Interview Questions | Trees | Hack Code - YouTube
Trees Lowest Common Ancestor of BST LeetCode 235: Lowest Common Ancestor of a Binary Search
Not started
Tree | Python | Interview Question|Hack Code - YouTube
Trees Implement Trie (Prefix Tree) Master Tries: LeetCode 208: Implementing a Trie (Prefix
Not
Tree)
started
| Complete Guide for Beginners | MAANG - YouTube
Trees Add and Search Word LeetCode 211: Design Add and Search Words Data Structure
Not started
| Python Trie Implementation - YouTube
Trees Word Search II 🚀 Master LeetCode 212: Word Search II - Efficient TrieNot
and Backtracking Solution 🌟 | Hack Code - YouTube
started

Heap Merge K Sorted Lists LeetCode 23: Merge K Sorted Linked Lists| Priority Queue
Not Approach|
started Interview Prep| MAANG| Hack Code - YouTube
Heap Top K Frequent Elements LeetCode 347: Top K Frequent Elements | Interview Prep|
NotHashMap
started | Priority Q | Python | Hack Code
Heap Find Median from Data Stream LeetCode 295 : Find Median from Data Stream | Made Not
Easystarted
| Python | Heap Solution | Hack Code - YouTube
Binary Sum of Two Integers LeetCode 371: Sum of Two Integers without "+" operator
Not| Python
started| Hack Code| Interview Prep | MAANG
Binary Number of 1 Bits LeetCode 191: Number of 1 Bits | Bit Manipulation | Interview
Not started
Preparation Python | MAANG| Hack Code - YouTube
Binary Counting Bits LeetCode 338: Counting Bits | Python Inbuilt Function v/s
NotDynamic
started Programming | Hack Code
Binary Missing Number LeetCode 268: Missing Number | Demystifying Two Approaches
Not started
- Summation & Bit Manipulation| Hack Code - YouTube
Binary Reverse Bits Flip Your Bits: Mastering the LeetCode190. Reverse Bits
Not
Challenge
started | Easy Python Tutorial | Hack Code - YouTube

Matrix Set Matrix Zeroes LeetCode 73. Set Matrix Zeroes | 4 Approaches | BruteNot
Force
started
| Using Set | Using List |Constant Space
Matrix Spiral Matrix 🌀 LeetCode 54: Spiral Matrix | Step-by-Step Explanation
Notwith Visuals | Python | Interview Question - YouTube
started
Matrix Rotate Image LeetCode 48: Rotate Image | Brute Force & In-Place Rotation Explained | Mastering Matrix Rotation 🔄
Not started
Matrix Word Search LeetCode 79. Word Search | Explained Step-by-Step with
NotDFS Backtracking | Solve Like a Pro 🧩
started

Dynamic Programming Climbing Stairs 🚀 LeetCode 70: Climbing Stairs| 4 Approaches Explained|Recursion
Not started + DP Top-Down + Bottom-Up)| Made Ez
Dynamic Programming Coin Change Not started
Dynamic Programming Longest Increasing Subsequence Not started
Dynamic Programming Longest Common Subsequence Not started
Dynamic Programming Word Break Problem Not started
Dynamic Programming Combination Sum Not started
Dynamic Programming House Robber Not started
Dynamic Programming House Robber II Not started
Dynamic Programming Decode Ways Not started
Dynamic Programming Unique Paths Not started
Dynamic Programming Jump Game Not started

Graph Clone Graph Not started


Graph Course Schedule Not started
Graph Pacific Atlantic Water Flow Not started
Graph Number of Islands Not started
Graph Longest Consecutive Sequence Not started
Graph Alien Dictionary (Leetcode Premium) Not started
Graph Graph Valid Tree (Leetcode Premium) Not started
Graph Number of Connected Components in an Undirected Graph (Leetcode Premium) Not started

You might also like