Assignment 1
- Two Sum
- Add Two Numbers
- Longest Substring without Repeating Characters
- Median of Two Sorted Arrays
- Longest Palindromic String
- ZigZag Conversion
- Reverse Integer
- String to Integer(atoi)
- Palindrome Number
- Regular Expression Matching
Day 1
- Write a program to Print Fibonacci Series using recursion.
- Write a program to check the given no is Armstrong or not using recursive function.
- Write a program to find the GCD of two numbers using recursive factorization
- Write a program to get the largest element of an array.
- Write a program to find the Factorial of a number using recursion.6. Write a program for to copy one string to another using recursion
- Write a program to print the reverse of a string using recursion
- Write a program to generate all the prime numbers using recursion
- Write a program to check a number is a prime number or not using recursion.
- Write a program for to check whether a given String is Palindrome or not using recursion
Assignment 2
- Container with most water
- Integer to Roman
- Roman to Integer
- Longest Common Prefix
- 3Sum
- 3Sum closest
- Letter combinations of a phone number
- 4Sum
- Remove nth node from end of list
- Valid parentheses
Day 2
Demonstration of mathematical analysis of recursive and non-recursive algorithms
Half odd and Half even
Intersection of two arrays (recurring elements)
Intersection of two arrays
Solving recurrence relation using Master theorem, Iteration method and Substitution method
Sort array by odd and even
Sort array in ascending order
Usage of notations by analyzing time complexity
Write a program to find the perfect number
Write a program to find the reverse of a given number using recursive
Assignment 3
Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary Tree
Check if a string can break another string
Counting elements
First unique number
Kid with greatest number of candies
Left most column with atleast a one
Max difference you can get from chaning integers
Next permutations
Number of ways to wear different hats on each other
Perform string shifts
Day 3
Check if a string can break another string
Generate k Closest Points to the Origin
Maximum Binary Tree from an Integer Array
Maximum Sum of Subsequence with No Adjacent Elements
Maximum Sum of a Circular Subarray
Median of Two Sorted Arrays with Time Complexity of O(log(m+n))
Remove the first occurence of the letter in the string
Replace question marks in string to minimize it's valuev
Smallest String With Swaps
Subarray with the largest sum
Assignment 4
Apply operations to an array
Average value of even numbers divisible by three
Destroy Sequential Targets
Finding the minimum non-negative integer
Minimum Addition to make an integer Beautiful
Odd String difference
Sort array by moving items to empty space
The next greater element
Words within two edits of dictionary
Day 4
Insert number in a list
List of all factors of n
Minimum and Maximum value in a list
Pascal Triangle
Pattern
Perfect number
Sum of digits
Travelling Salesman