Visualizer Project
Visualizer Project
Visualizer Project
PROJECT REPORT
CATEGORY(CSE/IT)
S
N0. DESCRIPTION PAGE NO.
1. Introduction 1
2. Objective 2
3. Algorithms 3
4. Technology used 4
6. Output 12-13
7. Conclusion 14
8. Future scope 15
9. References 16
INTRODUCTION:
Algorithm visualization has been high topic in Computer science education for
years, but it did not make its way to schools/collages lecture halls as the main
educational tool. The present paper identifies two key circumstances that an
algorithm visualization must fulfil to be successful: general availability of used
software, and visualization of why an algorithm solves the problem rather than
what it is doing. One possible method of “why” algorithm visualization is using
algorithm unvarying rather than showing the data conversion only. Invariants are
known in Program faultleness. Theory and Software authentication and many
researchers believe that knowledge of invariants is essentially correspondent to
understanding the algorithm. Algorithm stable visualizing leads to codes that are
computationally very commanding, and powerful software tools require
downloading/installing compilers and/or runtime machines, which restrict the
opportunity of users. The use of images to deliver some useful information about
algorithms. Algorithm Visualization. In addition to the mathematical and
verifiable analyses of algorithms, there is yet a third way to study algorithms.
Keywords:visualization, animation, algorithm, Invariant.Due to advances in
video streaming and expansion of low-cost storage media, digital video has
become an important factor in education, entertainment, and commerce.
Consequently, there has been a great interest in designing and building systems
thatorganize and search video data based on its content. In addition to search
capabilities, such systems should be able to derive intuitive andcompact data
representations so that users may easily and quickly browse through the whole
database or through the results of a query. Such representations rapidly provide
the user with information about the contents of the particular sequence being
examined while preserving the essential message.
OBJECTIVE:
a faster, more heuristic-heavy version of A*; does not guarantee the shortest path
a mixture of Dijkstra's Algorithm and A*; does not guarantee the shortest-path
the faster, more heuristic-heavy version of Swarm; does not guarantee the shortest path
Swarm from both sides; does not guarantee the shortest path
a very bad algorithm for pathfinding; does not guarantee the shortest path
HTML:
CSS:
It is a style sheet language used for describing the presentation of a
document written in a markup language such as HTML. CSS is a
cornerstone technologyof the World Wide Web, alongside HTML and
JavaScript. It is designed to enable the separation of presentation and
content, including layout, colors, and fonts. This separation can improve
content accessibility; provide more flexibility and control in the
specification of presentation characteristics; enable multiple web pages
to share formatting by specifying the relevant CSS in a separate .css file,
which reduces complexity and repetition in the structuralcontent; and
enable the .css file to be cached to improve the page load speed between
the pages that share the file and its formatting.
JAVASCRIPT:
Websites Referred:
www.google.co.in
www.stackoverflow.com
www.codecademy.com
netwww.data-
flair.training
https://www.crio.do