Courses
Tutorials
Jobs
Practice
Contests
Data Structure
Java
Python
HTML
Interview Preparation
person_outline
Profile
description
Articles
group
Community
school
Colleges
business
Companies
people_outline
Campus Ambassadors
S
inspiringseeds
49
Rank
Institute Rank
Current POTD Streak
STREAK
01
/1021
days
Longest streak/Global longest streak
Institution
Noida Institute of Engineering and Technology (NIET) Noida
Language Used
C++, C, Java
Overall Coding Score
999
Total Problem Solved
392
Monthly Coding Score
__
Apply for Campus Ambassador
10 submissions in current year
Current
2023
2022
2021
2020
2019
January
February
March
April
May
SCHOOL (10)
BASIC (75)
EASY (127)
MEDIUM (160)
HARD (20)
Sorting Elements of an Array by Frequency
Reverse a Linked List in groups of given size
Add two numbers represented by linked lists
Rearrange a linked list
Add 1 to a number represented as linked list
Detect Loop in linked list
Merge Sort
Quick Sort
Construct Binary Tree from Inorder and Postorder
Bottom View of Binary Tree
Intersection Point in Y Shaped Linked Lists
Diameter of a Binary Tree
Merge two sorted linked lists
Add all greater values to every node in a BST
Sum Tree
Construct Binary Tree from Parent Array
Connect Nodes at Same Level
Flattening a Linked List
Diagonal Traversal of Binary Tree
Boundary Traversal of binary tree
Detect cycle in a directed graph
Detect cycle in an undirected graph
Lowest Common Ancestor in a Binary Tree
Min distance between two given nodes of a Binary Tree
Absolute List Sorting
Max sum path in two arrays
The Celebrity Problem
Largest subarray with 0 sum
Topological sort
Vertical Traversal of Binary Tree
Merge K sorted linked lists
Find the number of islands
Get minimum element from stack
Serialize and deserialize a binary tree
Check if subtree
Extreme nodes in alternate order
Clone a Binary Tree
Validate an IP Address
Remove loop in Linked List
Sorted subsequence of size 3
Minimum Swaps to Sort
Check if Linked List is Palindrome
Strongly Connected Components (Kosaraju's Algo)
Rat in a Maze Problem - I
Bipartite Graph
Merge k Sorted Arrays
Find triplets with zero sum
Duplicate subtree in Binary Tree
Top View of Binary Tree
k-th smallest element in BST
Merge Sort for Linked List
Union of Two Linked Lists
Find a pair with given target in BST
Root to Leaf Paths
K Sum Paths
Construct Tree from Inorder & Preorder
Check if Tree is Isomorphic
Maximum path sum from any node
Predecessor and Successor
Check for Children Sum Property in a Binary Tree
Construct Tree from Preorder Traversal
Sum of nodes on the longest path from root to leaf node
Convert Level Order Traversal to BST
ZigZag Tree Traversal
Count Number of SubTrees having given Sum
Maximum sum of Non-adjacent nodes
Smallest Positive missing number
Possible Words From Phone Digits
Rearrange Array Alternately
Rearrange an array with O(1) extra space
Maximum Index
Trapping Rain Water
Kadane's Algorithm
Majority Element
Count Inversions
Smallest Positive missing number
Find Indexes of a subarray with given sum
Count the number of possible triangles
Triplet Sum in Array
Subarray with 0 sum
Longest consecutive subsequence
Next Greater Element
Maximum of all subarrays of size k
Activity Selection
Job Sequencing Problem
Minimum Platforms
M-Coloring Problem
Stickler Thief
Egg Dropping Puzzle
Optimal Strategy For A Game
Longest Increasing Subsequence
Longest Common Subsequence
0 - 1 Knapsack Problem
Sort an array according to the other
Allocate minimum number of pages
Find whether path exist
Kth smallest element
Rotten Oranges
Most frequent word in an array of strings
Sort an array of 0s, 1s and 2s
Paths to reach origin
Find Missing And Repeating
Equal Sum
Find the element that appears once
Pythagorean Triplet
Search in a Rotated Array
Largest Number formed from an Array
Maximum Product Subarray
Nuts and Bolts Problem
Longest Sub-Array with Sum K
Cutting Binary String
Number of occurrence
Maximum length Bitonic Subarray
k largest elements
Longest Common Substring
Longest K unique characters substring
Rod Cutting
Number of pairs
Find k-th character in string
First and last occurrences of x
Minimum Swaps for Bracket Balancing
Permutations of a given string
Find largest word in dictionary
Friends Pairing Problem
Non Repeating Numbers
Largest prime factor
Maximum sum increasing subsequence
Coin Change
Power Set
Partition Equal Subset Sum
Subset Sums
Find Prime numbers in a range
A Simple Fraction
Next Permutation
Prime factorization and geek number
Longest alternating subsequence
Preorder Traversal and BST
Segregate even and odd nodes in a Linked List
Flood fill Algorithm
Array to BST
Shortest Source to Destination Path
Recursively remove all adjacent duplicates
Help Classmates
Inorder Traversal (Iterative)
Preorder traversal (Iterative)
Postorder Traversal (Iterative)
Subset Sum Problem
Longest Palindromic Substring
Remove BST keys outside given range
Rearrange characters
Maximum sum leaf to root path
Maximum GCD of siblings of a binary tree
Single valued subtree
BST to max heap
BST to greater sum tree
Flatten binary tree to linked list
IPL 2021 - Match Day 2
Overlapping Intervals
Partitions with Given Difference
Minimum Waiting Time
Rotate Array
Print Linked List elements
Count nodes of linked list
Node at a given index in linked list
Delete node in Doubly Linked List
Count Leaves in Binary Tree
Check If Circular Linked List
Implement Stack using Linked List
Implement stack using array
Implement Queue using Linked List
Implement Queue using array
Doubly linked list Insertion at given position
Binary Search
Add two fractions
Count zeros in a sorted matrix
Implement strstr
Search a node in BST
Smallest divisible number
Remainder with 7
Peak element
Minimum element in BST
Anagram of String
Triplet Family
Sum of Binary Tree
Sort and Reverse Vector
Who has the majority?
Absolute Value
Convert Celsius To Fahrenheit
Quadratic Equation Roots
Bit Difference
Power of 2
Reverse array in groups
Search an Element in an array
Binary Array Sorting
Maximum Occuring Character
Addition Under Modulo
Reverse a String
Missing Characters in Panagram
Check if two arrays are equal or not
Print first n Fibonacci Numbers
Find second largest element
Professor and Parties
Searching a number
Missing number
Friendly Array
Sort the Half Sorted
Anagram Palindrome
Sort The Array
Check for subsequence
Immediate Smaller Element
Uncommon characters
Quick Left Rotation
The Penalty Shootout
Last index of One
URLify a given string
Sort the string in descending order
Merge two strings
Largest Element in Array
Cyclically rotate an array by one
Array Subset of another array
Find the smallest and second smallest element in an array
Find minimum and maximum element in an array
Multiply left and right array sum.
Extract Maximum
Good or Bad string
GCD of Array
Find position of set bit
LCM And GCD
Factorial
Binary number to decimal number
Prime Number
Closest Number
Count Squares
Print the Kth Digit
Minimum difference pair
Reverse a linked list
Delete N nodes after M nodes of a linked list
Pairwise swap elements of a linked list
Given a linked list of 0s, 1s and 2s, sort it.
Remove duplicates from an unsorted linked list
Bubble Sort
Selection Sort
Insertion Sort
Check for BST
Right View of Binary Tree
Mirror Tree
Maximum Width of Tree
Delete without head pointer
Height of Binary Tree
Check for Balanced Tree
Nth node from end of linked list
Finding middle element in a linked list
Left View of Binary Tree
Transform to Sum Tree
Find Transition Point
Queue using two Stacks
Remove duplicate element from sorted Linked List
Stack using two queues
DFS of Graph
BFS of graph
Determine if Two Trees are Identical
Root to leaf path sum
Square root of a number
Lowest Common Ancestor in a BST
Implement two stacks in an array
Run Length Encoding
Remove duplicate elements from sorted Array
Odd even level difference
Remove every kth node
Check if all leaves are at same level
Multiply two linked lists
Longest Consecutive Subsequence
Delete a Node in Single Linked List
Kth largest element in BST
Minimum distance between two numbers
Find duplicates in an array
Count distinct elements in every window
Check if two strings are k-anagrams or not
Max Level Sum in Binary Tree
Special Stack
Three way partitioning
Level order traversal
Inorder Successor in BST
Intersection of Two Linked Lists
Insert in a Sorted List
Ancestors in Binary Tree
Reverse a string using Stack
Symmetric Tree
Insert in Sorted way in a Sorted DLL
Find length of Loop
Reverse First K elements of Queue
Matrix Interchange
Find the Frequency
Digits In Factorial
GP Term
Primality Test
Longest Consecutive 1's
Exactly 3 Divisors
Modular Multiplicative Inverse
Wave Array
Frequencies of Limited Range Array Elements
Equilibrium Point
Leaders in an array
Rotate Array
Floor in a Sorted Array
Anagram
Check if strings are rotations of each other or not
Isomorphic Strings
Reverse words in a given string
Non Repeating Character
Parenthesis Checker
Minimum Cost of ropes
First Repeating Element
Common Elements
Find Immediate Smaller Than X
Missing number in array
Product array puzzle
Roman Number to Integer
Non-Repeating Element
Rotation
Find the element that appears once in sorted array
Search in a matrix
Move all zeroes to end of array
Chocolate Distribution Problem
Count the triplets
Remove Duplicates
Nearest multiple of 10
Facing the sun
Bitonic Generator Sort
Second Largest
Convert array into Zig-Zag fashion
Key Pair
Check if array is sorted
Find missing in second array
Longest Distinct characters in string
Find first repeated character
Count pairs with given sum
First element to occur k times
Element with left side smaller and right side greater
Missing element of AP
Distinct absolute array elements
Palindrome String
Pair with given sum in a sorted array
Minimum Operations
Number of 1 Bits
Armstrong Numbers
Max Sum Subarray of size K
Minimum steps to minimize n as per given condition
Sieve of Eratosthenes
Reach the Nth point
Perfect Numbers
Pair cube count
Even Fibonacci Numbers Sum
Trailing zeroes in factorial
Sum of all prime numbers between 1 and N.
Find Nth root of M
Increasing Sub Sequence
Rearrange Geek and his Classmates
Binary Search in forest
Largest value in each level
How Many Meets
Magic and toy shop
Reorder List
Binary Tree to DLL
Clone a linked list with next and random pointer
Wildcard Pattern Matching
Merge two BST 's
Nodes at given distance in binary tree
Fixing Two nodes of a BST
Merge Without Extra Space
Solve the Sudoku
Merge Without Extra Space
Count Pairs in an Array
The Painter's Partition Problem-II
Edit Distance
Minimum sum partition
Matrix Chain Multiplication
Median in a row-wise sorted Matrix
Longest valid Parentheses
Sorted Link List to BST
Shortest Unique prefix for every word
Maximum good length
Reverse an Array
Check for Binary
Print alternate elements of an array
Sum of Array Elements
Count of smaller elements
GCD of two numbers
Reverse digits
Series AP
Multiplication Table
nPr
0 points
Contributor
0 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
close
S
person_outline
Profile
description
Articles
group
Community
school
Colleges
business
Companies
people_outline
Campus Ambassadors