Vishal Sharma's repositories
BitlyAPIUsage
Code for basic API Usage of Bitly
CachingLibrary
Caching Library for keeping record of users logged in the system in last 24 hours
coding_exercise
few basic coding exercises
CodingInterviewQuestions2
Some of the very frequently asked coding interview questions
compilers_pa1
First programming assignment for Compilers
Dirichlets-s-Theorem
Dirichlet's theorem on arithmetic progressions states that for any two positive integers a and
Dragon_Maze
A console based game : player and dragon will be in a random generated maze and hero has to collect a key (K) before he can exit. Hero also has a power of freezing(F) the dragon, which is he needs to grab in the maze and it will freeze the dragon for 3 turns.
DutchNationalFlagProgram
Suppose each of the possible elements could be classified into exactly one of three categories (bottom, middle, and top).The problem is then to produce an array such that all "bottom" elements come before all "middle" elements, which come before all "top" elements.
DynamicArray
Implemented a dynamic array that holds integer values and that grows when necessary to make room for new elements. Similar to ArrayList in Java.
DynamicProgramming
Some very commonly asked DP programming questions
EdgeDetection
Android app takes an image from SDCard and uses gradient method to detect edges. Finally place the output image in the SDcard
FoursqaureAPIUsage
Code to use foursqaure API
HackerRank
Solutions from HackerRank.com
Insert-and-delete-in-a-tri-nary-tree
Implement insert and delete in a tri-nary tree
JosephusProblem
In computer science and mathematics, the Josephus Problem (or Josephus permutation) is a theoretical problem related to a certain counting-out game.
NextPalindrome
To find next greater palindrome of the given number
NQueenProblem
Task is to determine a ways in which you can place M such queens on a MxM chess board so that they are in equilibrium i.e. they are placed such that no queen is in the attack zone of the other.
Radix-Sort-To-Sort-IP-Address
Radix sort algorithm to sort IP address
RotateMatrixBy90Degree
Rotate Matrix By 90 Degree clockwise in place without using any buffer
ToSendEmail
Java code to send email from an excel sheet using Javax mail Library.