Table of Content
Easy Level
- Write a C program to reverse digits of a number
- Write a program to reverse an array or string
- Array Rotation
- Program for array rotation
- Check if a linked list is Circular Linked List
- Program for Fibonacci numbers
- Find the middle of a given linked list in C and Java
- Write a program to print all permutations of a given string
- Given a string, find its first non-repeating character
- Merge Sort for Linked Lists
- Nearest prime less than given number n
- Program for n'th node from the end of a Linked List
- Print a given matrix in spiral form
- Program to find last digit of n'th Fibonnaci Number
- Implement Queue using Stacks
- Reverse words in a given string
- Serialize and Deserialize a Binary Tree
- Sort an array of 0s, 1s and 2s
- Write a program function to detect loop in a linked list
Medium Level
- Dynamic Programming | Set 11 (Egg Dropping Puzzle)
- Dynamic Programming | Set 32 (Word Break Problem)
- Factorial of a large number
- Find the repeating and the missing | Added 3 new methods
- Find the closest element in Binary Search Tree
- Snake and Ladder Problem