The project is a .NET Core application that includes code samples for some of the most frequently asked interview questions.
- Given an array of n integers and a number k , perform k left rotations on the array.
- Print multiplication table of size nxn.
- Find the sum of contiguous subarray within a one-dimensional array of numbers which has the largest sum.
- Given n, complete the fibonacci function so it returns Fibonacci(n).
- Detect if a string is Palindrome.
- Given a string, find the longest subsequence consisting of a single character.
- Insert an int item in a sorted linkedlist so that list remains sorted.
- Remove duplicate ints from a sorted linkedlist.
- ArrayViewModel.LeftRotationByD
- ArrayViewModel.PrintMultiplicationTable
- ArrayViewModel.MaximumSumSubArray
- RecursionViewModel.Fibonacci
- StringViewModel.IsStringPalindrome
- StringViewModel.LongesConsecutiveCharacters
- LinkedListViewModel.InsertItemInSortedList
- LinkedListViewModel.RemoveDuplicatesFromSortedList
- var array = ArrayViewModel.LeftRotationByD(new int[] { 1, 2, 3, 4, 5 }, 1);
- PrintMultiplicationTable(10);
- var result = ArrayViewModel.MaximumSumSubArray(new int[] { -2, -3, 4, -1, -2, 1, 5, -3 });
- var fib = RecursionViewModel.Fibonacci(3);
- var palindrome = StringViewModel.IsStringPalindrome("Savvas");
- var tuple = StringViewModel.LongesConsecutiveCharacters("AABCDDBBBEA");
- var sorted = LinkedListViewModel.InsertItemInSortedList(linkedlist, new LinkedListNode<int>(0));
- var removed = LinkedListViewModel.RemoveDuplicatesFromSortedList(linkedlist);
Please use GitHub issues for bug reports and feature requests