Data Structure
Java
Python
HTML
Interview Preparation
Interview Prep
Tutorials
Tracks
person_outline
Profile
description
Contributions
school
Colleges
business
Companies
people_outline
Campus Mantri
ashutoshsoni2
Current POTD Streak
STREAK
00
/1576
days
Longest streak/Global longest streak
Institution
MNIT Jaipur
Language Used
C++
Coding Score
481
Problem Solved
213
Contest Rating
__
Apply for Campus Mantri
270 points
Contributor
270 points
Contributor
1 Point
Proficient
Proficient
100 Point
Scholar
Scholar
1k Point
Master
Master
10k Point
Ace
Ace
50k Point
Find Your Place Among the Best
Explore Our Badge Program and Start Writing.
Start writing
How Badges Work
28 submissions in current year
Current
2024
2023
2022
2021
2020
2019
January
February
March
April
May
June
July
August
September
October
November
SCHOOL (0)
BASIC (26)
EASY (83)
MEDIUM (91)
HARD (13)
Clone List with Next and Random
Serialize and deserialize a binary tree
Box Stacking
Solve the Sudoku
Merge Without Extra Space
Next Smallest Palindrome
The Painter's Partition Problem-II
Palindrome SubStrings
Ugly Numbers
Edit Distance
Matrix Chain Multiplication
Maximum sum Rectangle
Stock Buy and Sell – Max 2 Transactions Allowed
Sort a linked list of 0s, 1s and 2s
Detect Loop in linked list
Count BST nodes that lie in a given range
Check for BST
Delete without head pointer
Intersection in Y Shaped Lists
Diameter of a Binary Tree
Merge two sorted linked lists
Lowest Common Ancestor in a BST
Two Stacks in an Array
Topological Sort
Find the number of islands
Get Min from Stack
Validate an IP Address
Minimum Spanning Tree
Implement Atoi
Bridge edge in a graph
Find triplets with zero sum
Level order traversal
Peak element
Union of Two Linked Lists
Binary Tree to CDLL
Leftmost and rightmost nodes of binary tree
Isomorphic Trees
Construct Tree from Preorder Traversal
Min Heap implementation
Count set bits
Reverse array in groups
Smallest Positive Missing
Wave Array
Rearrange Array Alternately
Kadane's Algorithm
Majority Element
Unique BST's
Indexes of Subarray Sum
Unit Area of largest region of 1's
Postfix Evaluation
K Sized Subarray Maximum
Largest number in K swaps
Minimum Jumps
Stickler Thief
Optimal Strategy For A Game
Longest Increasing Subsequence
Longest Common Subsequence
0 - 1 Knapsack Problem
Find whether path exist
Kth Smallest
Implement Trie
Print Anagrams Together
Rotate by 90 degree
Word Break
Prerequisite Tasks
Sort 0s, 1s and 2s
Sum of Middle elements of two sorted arrays
Single Among Doubles in a Sorted
Consecutive 1's not allowed
Painting the Fence
Print Binary Tree levels in sorted order
Maximum Intervals Overlap
Nuts and Bolts Problem
Reverse each word in a given string
k largest elements
Longest Common Substring
Rod Cutting
LCS of three strings
Longest Palindromic Subsequence
First negative in every window of size k
Palindrome in Alphanumeric String
Number following a pattern
Game of XOR
Angle between hour and minute hand
Coin Change (Count Ways)
Coin Change (Minimum Coins)
Longest subsequence-1
Count ways to N'th Stair(Order does not matter)
Knapsack with Duplicate Items
Maximum path sum in matrix
Partition Equal Subset Sum
Find Last Digit Of a^b for Large Numbers
Number of paths
Sum of Query II
How Many X's?
Total Decoding Messages
Largest square formed in a matrix
Water Overflow
Find all distinct subset (or subsequence) sums
Recursively Remove Adjacent Duplicates
Preorder traversal (Iterative)
Subset Sum Problem
Form a palindrome
Covid Spread
Reverse a linked list
Inorder Traversal
Reverse a Doubly Linked List
Right View of Binary Tree
K distance from root
Mirror Tree
Two Mirror Trees
Height of Binary Tree
Middle of a Linked List
Delete Middle of Linked List
Transform to Sum Tree
Find Transition Point
Postorder Traversal
Reverse Level Order Traversal
DFS of Graph
BFS of graph
Identical Trees
Root to leaf path sum
Square Root
Nodes without a Sibling
Binary Search
BST Keys in a Range
Minimum Depth of a Binary Tree
Odd even level difference
Match specific pattern
Expression Tree
Array Duplicates
Max Level Sum in Binary Tree
Special Stack
Minimum element in BST
Full Binary Tree
Delete Alternate Nodes
Count Pairs whose sum is equal to X
Queue Reversal
Reverse first K of a Queue
Remove Half Nodes
Longest Consecutive 1's
Equilibrium Point
Array Leaders
Most Frequent Character
Reverse Words
Sum of numbers in string
Non Repeating Character
K largest elements
N meetings in one room
Reach a given score
Count ways to N'th Stair
Count number of hops
Missing in Array
Product array puzzle
Missing And Repeating
Minimum Energy
Maximum no of 1's row
Move All Zeroes to End
Count the triplets
Bitonic Point
Remove b and ac from a given string
Remove Duplicates
Twice Counter
Convert array into Zig-Zag fashion
Two Sum - Pair with Given Sum
Number of occurrence
Min Number of Flips
Substrings with same first and last characters
Two sum -Pairs with 0 Sum
Segregate 0s and 1s
Count the Zeros
Palindrome String
Print Bracket Number
Number of 1 Bits
Find the Highest number
Nth Fibonacci Number
Swap two nibbles in a byte
Maximum Sum Problem
Squares in N*N Chessboard
Total number of Strings
Smallest number by rearranging digits of a given number
Tom and Jerry
Prime number of set bits
Multiply two polynomials
Sum of dependencies in a graph
Sum of two numbers without using arithmetic operators
Geek and Co-Prime Numbers
Rotate Array
Count Leaves in Binary Tree
Queue Using Array
Preorder Traversal
Bit Difference
Sorted Array Search
Binary String
Reverse a String
Searching in an Array
Doubling the value
Anagram Palindrome
Value equal to index value
Swap kth elements
Merge two strings
Print first letter of every word in the string
Check set bits
Change all even bits in a number to 0
House Robber
Median of an Array
Count numbers divisible by M
Swap two numbers
Unique Numbers
Find number of days between two given dates
Pattern Jumping
Minimum difference pair
Sorted matrix
close
A
person_outline
Profile
description
Contributions
school
Colleges
business
Companies
people_outline
Campus Mantri