0% found this document useful (0 votes)
191 views7 pages

DSA Course by Prateek Narang

The document provides a comprehensive list of coding problems categorized by topics such as Arrays, Strings, Sliding Window, Sorting and Searching, Binary Search, Recursion, Linked Lists, Stacks and Queues, Binary Trees, BST, Priority Queue, Hashing, Tries, Graphs, and Dynamic Programming. Each section includes links to specific problems on platforms like LeetCode and GeeksforGeeks, along with a course link and instructor information. It serves as a resource for practicing coding skills and preparing for technical interviews.

Uploaded by

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

DSA Course by Prateek Narang

The document provides a comprehensive list of coding problems categorized by topics such as Arrays, Strings, Sliding Window, Sorting and Searching, Binary Search, Recursion, Linked Lists, Stacks and Queues, Binary Trees, BST, Priority Queue, Hashing, Tries, Graphs, and Dynamic Programming. Each section includes links to specific problems on platforms like LeetCode and GeeksforGeeks, along with a course link and instructor information. It serves as a resource for practicing coding skills and preparing for technical interviews.

Uploaded by

Raj kumar mahto
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Course Link : [Link]

ly/dsalevelup Instructor : Prateek Narang


Coding Minutes IDE : [Link]

Practice Problems on Other Platforms


(Note : All course problems are not available outside)

Section 2 : Array and Vectors


(i) Pair Sum ->
[Link]

(ii) Triplets ->


[Link]

(iii) Mountain ->


[Link]

(iv) Longest Band->


[Link]

(v) Rains ->


[Link]

(vi) Subarray sort->


[Link]

(vii) Min Swaps ->


[Link]

(viii) Max Subarray->


[Link]

(ix) Activity Selection Problem ->


[Link]

(X) Product Array ->


[Link]
Section 3 : String Problems
(i) String Key Sort ->
[Link]

(ii) Check Subsets ->


[Link]

(iii) Sort Subsequences ->


[Link]

(iv) Run Length Encoding ->


[Link]

(v) Palindrome Break ->


[Link]

(vi) String Normalisation->


[Link]

Section 4 : Sliding Window:

(i) Unique Substring->


[Link]

(ii) String Window ->


[Link]

(iii) Sliding Window Max ->


[Link]

(iv) Count subarrays with Target sum ->


[Link]
Section 5 : Sorting and Searching:
(i) Merge Sort->
[Link]

(ii) Quick Sort ->


[Link]

(iii) Quick Select ->


[Link]

(iv) Count Inversion ->


[Link]

(v) Smallest String ->


[Link]

(vi) Staircase search ->


[Link]

(vii) ICPC Standings ->


[Link]

(viii) Juggling Balls ->


[Link]

(ix) Sorting subarray ->


[Link]

Section 6 : Binary Search:


(i)Search in Rotated sorted array-> [Link]
array/

(ii)Square root ->


[Link]

(iii) Angry Birds->


[Link]

Section 7 : Recursion:

Permutations(similar)
[Link]

Sudoku
[Link]

Modulo Exponentiation /Power


[Link]

N-Queens
[Link]

Game of coins/ Predict the winner


[Link]

Rat in a maze
[Link]

Longest Path
[Link]

Section 8 : Linked list

Create/design
[Link]
Middle Element
[Link]

Kth last element


[Link]

Detect cycle in Linked list


[Link]

Section 9 : Stacks and Queue

First non repeating character


[Link]

Simplify Path
[Link]

Stock Span
[Link]

Section 10 : Binary Trees:

Nodes at distance k (similar)


[Link]

Left View
[Link]

Siblings Swap/flip
[Link]

Section 11 : BST
Search element
[Link]

Is BST
[Link]

Lowest common ancestor


[Link]

Section 12 Priority Queue

Running Median
[Link]

Merge k sorted arrays


[Link]

Section 13 : Hashing

Minimum Bars : (similar ques)


[Link]

Group Anagrams :
[Link]

Longest K sum subarray :


[Link]

Section 14 : Tries :
[Link]

Section 15 : Graphs

Snake and ladder game :


[Link]
Largest island :
[Link]

Astronaut Pairs :
[Link]

Section 16 : 1D DP

Frog jump :
[Link]

Section 17 : 2D DP

Coin change 2 :
[Link]

Mixtures Spoj :
[Link]

Edit Distance :
[Link]

Wildcard Pattern :
[Link]

Palindrom Partitioning :
[Link]

You might also like