Name

Piyush Pandey

Institution

Rank in Institute

#1

Courses Attended

Other Profile Link

Overall Coding Score: 990

Monthly Coding Score: 924

Weekly Coding Score: 108

- Count nodes of linked list
- Node at a given index in linked list
- Delete node in Doubly Linked List
- Size of Binary Tree
- Height of Binary Tree
- Finding middle element in a linked list
- Implement stack using array
- Implement Queue using Linked List
- Square root
- Binary Search
- Linked List Insertion
- Minimum element in BST
- Majority Element
- Shortest path from 1 to n
- k largest elements
- Check if a number is power of another number
- Rotating an Array
- Does array represent Heap

- Occurence of an integer in a Linked List
- Rotate a Linked List
- Add two numbers represented by linked lists
- Detect Loop in linked list
- Remove duplicates from an unsorted linked list
- Sorted insert for circular linked list
- Reverse a Doubly Linked List
- K distance from root
- Maximum Width of Tree
- Diameter of Binary Tree
- Nth node from end of linked list
- Left View of Binary Tree
- Queue using two Stacks
- Remove duplicate element from sorted Linked List
- Insert a node in a BST
- BFS of graph
- Lowest Common Ancestor in a Binary Tree
- Determine if Two Trees are Identical
- Lowest Common Ancestor in a BST
- Binary Tree to BST
- Is Binary Tree Heap
- Josephus problem
- Check whether BST contains Dead End
- Delete a Node in Single Linked List
- Sort a stack
- Peak element
- Inorder Successor in BST
- Intersection of Two Linked Lists
- Ancestors in Binary Tree
- Sum of leaf nodes in BST
- Max and min element in Binary Tree
- Reverse a string using Stack
- Triplet with 0 sum in BST
- Construct Tree from Inorder & Preorder
- Predecessor and Successor
- While loop- printTable
- Count Odd Even
- Min Heap implementation
- First Repeating Element
- Reverse words in a given string
- Move all zeroes to end of array
- Sort an array of 0s, 1s and 2s
- Maximum sum increasing subsequence
- Array to BST
- Key Pair
- Leaders in an array
- Inorder Traversal and BST
- Triplet Sum in Array
- Largest number possible
- Equilibrium point
- Floor in a Sorted Array
- Sum of k smallest elements in BST
- Find Nth root of M
- Evaluation of Postfix Expression
- Array Subset of another array
- Minimum indexed character
- Find out the Team
- Check if a number is divisible by 8
- Print adjacency list

- Reverse a Linked List in groups of given size.
- Delete nodes having greater value on right
- Quick Sort on Linked List
- Check for BST
- Tree from Postorder and Inorder
- Bottom View of Binary Tree
- Delete without head pointer
- Intersection Point in Y Shapped Linked Lists
- Add all greater values to every node in a BST
- Connect Nodes at Same Level
- Clone a linked list with next and random pointer
- Flattening a Linked List
- Diagonal Traversal of Binary Tree
- Detect cycle in a directed graph
- Min distance between two given nodes of a Binary Tree
- Maximum difference between node and its ancestor
- Range Minimum Query
- The Celebrity Problem
- Get minimum element from stack
- Circular tour
- Max rectangle
- Make Binary Tree From Linked List
- Check if subtree
- Extreme nodes in alternate order
- Clone a Binary Tree
- Remove loop in Linked List
- Interleaved Strings
- Minimum Swaps to Sort
- Number of root to leaf paths
- Find the Closest Element in BST
- Pots of Gold Game
- Delete keys in a Linked list
- Merge two BST 's
- Top View of Binary Tree
- k-th smallest element in BST
- Euler circuit and Path
- Binary Tree to CDLL
- Find a pair with given target in BST
- Occurences of 2 as a digit
- Construct expression tree
- K-Sum Paths
- Leftmost and rightmost nodes of binary tree
- Largest Independent Set Problem
- Maximum sum of Non-adjacent nodes
- Case-specific Sorting of Strings
- Count ways to N'th Stair(Order does not matter)
- Count subsequences of type a^i, b^j, c^k
- Coin Change
- Find Missing And Repeating
- Sum Of Prime
- Maximum Sub Array
- Print Diagonally
- Parenthesis Checker
- Count ways to N'th Stair(Order does not matter)
- Edit Distance
- Consecutive 1's not allowed
- Rank of Matrix
- Sum of bit differences
- Subset Sum Problem
- Minimum Platforms
- Number following a pattern
- Stock buy and sell
- Largest Number formed from an Array
- Possible words from Phone digits
- Jumping Numbers
- Modular Exponentiation for large numbers
- Rearrange an array with O(1) extra space
- Relative Sorting
- Black and White
- Maximum of all subarrays of size k
- Sorting Elements of an Array by Frequency
- Rotate a 2D array without using extra space
- Minimum Cost of ropes
- Sum of Query II
- Inversion of array
- Longest consecutive subsequence
- Stock span problem
- Convert an array to reduced form
- Minimum steps to get desired array
- Handshakes
- Tic-Tac-Toe
- Palindromic Array
- Is Binary Number Multiple of 3
- Card Rotation
- Cost of Sweets
- Bleak Numbers
- Crazy Equations
- Circle of strings
- Nodes at even distance
- Largest number in K swaps
- Next larger element
- X Total Shapes
- Total Decoding Messages
- Unique BST's
- Matchsticks game
- Word Break
- Kth smallest element
- Prime Factors and their Powers
- Snake and Ladder Problem
- Recursively remove all adjacent duplicates
- Shortest Source to Destination Path
- Find whether path exist
- Rearrange characters
- First non-repeating character in a stream
- K
^{th}largest element in a stream - Water Overflow
- Nearly Sorted Algorithm
- Infix to Postfix
- Find minimum s-t cut in a flow network
- Maximum sum Rectangle
- Maximum Intervals Overlap
- Rotten Oranges
- Row with minimum number of 1's
- Brackets in Matrix Chain Multiplication
- Matrix Chain Multiplication
- Make Matrix Beautiful
- Container with most water
- The Painter's Partition Problem
- Lucky alive person in a circle
- Optimal Strategy For A Game

- QuickSort on Doubly Linked List
- Reorder List
- Binary Tree to DLL
- AVL Tree Insertion
- Partition array to K subsets
- Maximum subset XOR
- Longest Palindromic Substring in Linear Time
- Alien Dictionary
- AVL Tree Deletion
- Fixing Two nodes of a BST
- Number of Turns in Binary Tree
- Minimum sum partition
- Merge Without Extra Space
- Next Smallest Palindrome
- Find sum of different corresponding bits for all pairs
- Return two prime numbers
- Allocate minimum number of pages
- A Simple Fraction
- Ugly Numbers
- Largest rectangle of 1’s with swapping of columns allowed
- Assignment Problem
- Rohan's Love for Matrix
- nCr mod M | Part 1
- Number Formation
- Longest valid Parentheses
- Word Break - Part 2
- Print all LCS sequences
- Minimum Cost Path
- Solve the Sudoku
- Strongly connected component (Tarjans's Algo)
- Generalised Fibonacci numbers
- Find median in a stream
- Find the Maximum Flow
- Max Circular Subarray Sum
- Minimum number of elements
- Very Tough Problem
- Similar expressions
- Hexadecimal to decimal counter
- Numbers with one absolute difference
- Count the subarrays having product less than k
- Joey doesn't share food
- Queries on a Matrix
- Bike Racing
- Adventure in a Maze
- Closest Palindrome
- Doctor Strange
- Minimum number to make median X