Visualize Algorithms with Android Application

Abstract
Algorithm Visualization is a technique that uses sophisticated pictures, slides and movies to explain the unknown concepts and to uncover some of the hidden features of an algorithm. By reading textbooks of data structure and algorithms one cannot understand the concepts deeply but, if similar information is given using some pictures it becomes easy to understand. This technique can also be helpful in the research and development and education area. As we know that there are two aspects of everything, if there is some advantage of using it then there are also disadvantages of it. The limitations of algorithm visualization is that we cannot easily convert it to pictures because we need to check for every operation done by the algorithm. The chosen picture must satisfy all the operations of an algorithm. For example the picture for stack is vertical bar along with equal divisions is capable to do stack operations like “push”, “pop” and “peek”.