- Select a Random Node from a tree with equal probability
- Find a Fixed Point (Value equal to index) in a given array | Duplicates Allowed
- Longest prefix which is also suffix
- Sparse Search
- Sorted merge in one array
- Rank of an element in a stream
- Vertical width of Binary tree | Set 2
- Longest Palindromic Substring using Palindromic Tree | Set 3
- Maximum adjacent difference in an array in its sorted form
- N/3 repeated number in an array with O(1) space
- Find if k bookings possible with given arrival and departure times
- Given two numbers as strings, find if one is a power of other
- Reverse a Linked List according to its Size
- Represent the fraction of two numbers in the string format
- Check if given Sudoku board configuration is valid or not
- Divide two integers without using multiplication, division and mod operator | Set2
- Maximum Product Subarray | Set 3
- Number of Unique BST with a given key | Dynamic Programming
- Sum of nodes at maximum depth of a Binary Tree | Iterative Approach
- Level order traversal with direction change after every two levels | Recursive Approach
- Program to print last N lines | Set-2
- Print all the pairs that contains the positive and negative values of an element
- Mentor Graphics Interview Experience | (On Campus)
- Generate a random permutation of 1 to N
- Remove all multiples of K from Binary Tree
- Bitwise AND of N binary strings
- Print the lexicographically smallest DFS of the graph starting from 1
- Bitwise OR of N binary strings
- Correct the Random Pointer in Doubly Linked List
- Reverse alternate k characters in a string
- Cyclic Iterator for K variable length vectors

Aashish Chauhan hasn't improved any 'Articles' yet!