- Search an Element in an array
- Pythagorean Triplet
- Majority Element
- Convert array into Zig-Zag fashion
- Triangle growing downwards
- Maximum money
- Check if given four points form a square
- Reverse array in groups
- Set Bits
- Check if string is rotated by two places
- Find the element that appears once in sorted array
- Uncommon characters
- Check set bits
- Count Leaves in Binary Tree
- Height of Binary Tree
- Finding middle element in a linked list
- Implement stack using array
- Implement strstr
- Implement Atoi
- Delete Alternate Nodes

**Currently practice data is being synced. Please try after sometime.

Name

Rank in Institute

#343

Campus Ambassador

Overall Coding Score: 349

Monthly Coding Score: 0

Weekly Coding Score: 0

- Anagram
- Search in a Rotated Array
- Reverse words in a given string
- Spirally traversing a matrix
- Sort an array of 0s, 1s and 2s
- Longest Distinct characters in string
- Remove Duplicates
- Maximum sum increasing subsequence
- Subarray with given sum
- Count number of hops
- Cycle Race
- Y shaped pattern
- Minimum element in a sorted and rotated array
- 0 - 1 Knapsack Problem
- Count the Reversals
- Buildings receiving sunlight
- Flip Bits
- Chocolate Distribution Problem
- Flood fill Algorithm
- Roman Number to Integer
- Max sum in sub-arrays
- Rod Cutting
- Element with left side smaller and right side greater
- Four Elements
- Group Anagrams Together
- Sum equals to Sum
- Count the elements
- Count all possible paths from top left to bottom right
- Minimum number of deletions to make a sorted sequence
- String comparison
- Reverse a linked list
- Rotate a Linked List
- Detect Loop in linked list
- Remove duplicates from an unsorted linked list
- Mirror Tree
- Maximum Width of Tree
- Diameter of Binary Tree
- Check for Balanced Tree
- Heap Sort
- Nth node from end of linked list
- Left View of Binary Tree
- Delete Middle of Linked List
- Merge two sorted linked lists
- Decimal Equivalent of Binary Linked List
- DFS of Graph
- BFS of graph
- Lowest Common Ancestor in a Binary Tree
- Root to leaf path sum
- Lowest Common Ancestor in a BST
- Max sum path in two arrays
- Check if Linked List is Palindrome
- Count distinct elements in every window
- Sort a stack
- Level order traversal
- Inorder Successor in BST
- Delete nodes greater than k
- Maximum path sum
- Counting elements in two arrays
- Reverse a string using Stack
- Modify Linked List-1
- Symmetric Tree
- Vertical sum
- Check if Tree is Isomorphic

- Kadane's Algorithm
- Maximum Index
- Longest Increasing Subsequence
- Parenthesis Checker
- Minimum number of jumps
- Edit Distance
- Maximum Rectangular Area in a Histogram
- Min Coin
- Trapping Rain Water
- Subset Sum Problem
- Find Prime numbers in a range
- Stock buy and sell
- Largest Number formed from an Array
- Longest Palindrome in a String
- Relative Sorting
- Row with max 1s
- Sorting Elements of an Array by Frequency
- Form a palindrome
- Preorder to Postorder
- Stock span problem
- X Total Shapes
- Combination Sum
- Kth smallest element
- Longest Common Substring
- Recursively remove all adjacent duplicates
- Trie | (Insert and Search)
- Rearrange characters
- K
^{th}largest element in a stream - Smallest distinct window
- Maximum sum Rectangle
- Top k numbers in a stream
- Rotten Oranges
- Longest Common Prefix in an Array
- Matrix Chain Multiplication
- Reverse a Linked List in groups of given size.
- Bottom View of Binary Tree
- Connect Nodes at Same Level
- Flattening a Linked List
- Boundary Traversal of binary tree
- Delete a node from BST
- Detect cycle in a directed graph
- Detect cycle in an undirected graph
- Min distance between two given nodes of a Binary Tree
- Maximum difference between node and its ancestor
- Topological sort
- Print a Binary Tree in Vertical Order
- Find the number of islands
- Circular tour
- Max rectangle
- Remove loop in Linked List
- Max length chain
- Multiply two strings
- Bipartite Graph
- Polynomial Addition
- Leftmost and rightmost nodes of binary tree