Master DSA in 60 Days
Master DSA in 60 Days
DSA
In Just 60 Days
Day 1
Easy
Two Sum
Given an array of integers nums and an integer target ,
return indices of the two numbers such that they add up
to target
You may assume that each input would have exactly one
solution, and you may not use the same element twice.
You can return the answer in any order.
Easy
Valid Parentheses
Given a string s containing just the characters '(' , ')' , '{' ,
'}', '[' & ']' , determine if the input string is valid.
An input string is valid if:
Open brackets must be closed by the same type of
brackets. Open brackets must be closed in the correct
order.
Every close bracket has a corresponding open bracket of
the same type.
Curated by
Day 2
Easy
Merge Two Sorted Lists
You are given the heads of two sorted linked lists list1 and
list2 .
Merge the two lists in a one sorted list. The list should be
Easy
Best Time to Buy and Sell Stock
Curated by
Day 3
Easy
Valid Palindrome
and numbers.
otherwise.
Day 4
Easy
Invert Binary Tree
Given the root of a binary tree, invert the tree, and return
its root
Curated by
Day 5
Easy
Valid Anagram
Day 6
Easy
Binary Search
complexity.
Curated by
Day 7
Easy
Flood Fill
pixel image[sr][sc] .
Curated by
Day 8
Easy
Lowest Common Ancestor of a Binary
Search Tree
descendant of itself).”
Day 9
Easy
Lowest Common Ancestor of a Binary
Search Tree
Curated by
Day 10
Easy
Linked List Cycle
return false .
From To
Success
Akansha
Story
Likhdhari
Curated by
Day 11
Easy
First Bad Version
find out the first bad one, which causes all the following
ones to be bad.
Day 12
Easy
Ransom Note
ransomNote
Curated by
Day 13
Day 14
Curated by
Day 15
Easy
Add Binary
binary string. s
Day 16
Easy
Diameter of Binary Tree
Curated by
Day 17
Easy
Middle of the Linked List
node.
Day 18
Easy
Maximum Depth of Binary Tree
along the longest path from the root node down to the
Curated by
Day 19
Day 20
Curated by
Day 21
3Sum Medium
Given an integer array nums, return all the triplets
Day 22
Curated by
Day 23
Day 24
Curated by
Day 25
Curated by
Day 26
Medium
Implement Trie (Prefix Tree)
trie.
previously
From To
Success
Ashish Joshi
Story
Curated by
Day 27
Day 28
Curated by
Day 29
Curated by
Day 30
Day 31
Curated by
Day 32
Medium
Rotting Oranges
You are given an m x n grid where each cell can have one
of three values:
-1
Career Hiring
Highest
One of the best institutes for getting started with DSA and System Design.
Placed at
It also assisted me in launching my technical career and in honing my
Curated by
Day 33
Day 34
in any order.
Curated by
Day 35
Permutations Medium
Given an array nums of distinct integers, return all the
possible permutations. You can return the answer in any
order.
Day 36
Curated by
Day 37
Medium
Lowest Common Ancestor of a
Binary Tree
Day 38
Medium
Time Based Key-Value Store
Curated by
Day 39
Curated by
Day 40
are adjacent, with the colors in the order red, white, and
blue.
sort function.
Day 41
Curated by
Day 42
spiral order.
Day 43
Subsets Medium
Given an integer array nums of unique elements, return
all possible subsets (the power set).
The solution set must not contain duplicate subsets.
Return the solution in any order.
Curated by
Day 44
Medium
Binary Tree Right Side View
on the right side of it, return the values of the nodes you
Day 45
Medium
Longest Palindromic Substring
in s
Guaranteed
Hiring
Highest
Curated by
Day 46
Day 47
Curated by
Day 48
Day 49
Curated by
Day 50
Day 51
Curated by
Day 52
Medium
LRU Cache
int get(int key) Return the value of the key if the key
exists.
void put(int key, int value) Update the value of the key
Day 53
Medium
Kth Smallest Element in a BST
Curated by
Day 54
Day 55
Curated by
Day 56
Hard
Word Ladder
Day 57
Hard
Basic Calculator
Curated by
Day 58
Day 59
Curated by
Day 60
Hard
Largest Rectangle in Histogram
Curated by
Start Your
Upskilling with us
Explore our courses
www.tutort.net
Follow us on