ShivamSingh118176
1,680 views
11 slides
Dec 11, 2022
Slide 1 of 11
1
2
3
4
5
6
7
8
9
10
11
About This Presentation
algo visualizer to detect the right algo of any question or problem
Size: 617.35 KB
Language: en
Added: Dec 11, 2022
Slides: 11 pages
Slide Content
ALGORITHM VISUALIZER
PSIT COLLEGE OF ENGINEERING
GUIDED BY:- PRESENTED BY:-
•ASSIS. PROF:-MRS ANKITA SHARMA PRAKHAR GERA
SHOBHIT ANAND
NAVED IRSHAD
NISHANT SINGH
INTRODUCTION
Nowadays, sorting algorithms are widely used in computer software . Algorithm and Data Structures as an essential part of
knowledge in a framework of computer science and have their solid position in computer science stream . Algorithm Visualizer is
an interactive online platform that visualizes algorithms form code . Learning an algorithm gets much easier with visualizingit. Our
project basically focuses on making the understanding of these problems simpler and easier with the help of visualization .
Algorithm Visualization gives us a clear idea of what the information means by giving it visual context through maps or graphs .
This makes understandability more natural for the human mind to comprehend and therefore makes it easier to identify trends,
patterns and outliers within large visualization sets . Algorithm visualization illustrates how algorithms work in a graphical way .
Visualization can be described as “graphical representation of an algorithm” or program that dynamically changes as the algorithm
runs.
Algorithm Visualization illustrates how algorithms work in a graphical way .It mainly aims to simplify and deepen the understanding
of algorithms operation . Within the paper we discuss the possibility of enriching the standard methods of teaching algorithms ,
with the algorithm visualizations . As a step in this direction , we introduce the Visual algorithm visualization platform , present our
practical experiences and describe possible future directions , based on our experiences and exploration performed.
PURPOSE OF THE PROJECT
PURPOSEOF THE PROJECT IS “ALGORITHM VISUALIZATION” . THROUGH OUR SOFTWARE USER CAN EASILY
LEARN THE DATA STRUCTURES ALGORITHMS .OUR PROJECT HAS THE FOLLOWING ADVANTAGES:-
▪ONE CAN EASILY VISUALIZE WHAT TYPE OF SORTING ARE GOING ON BY MEANS OF ANIMATIONS AS WELL AS
WORKING.
▪BY THE USAGE OF CLEAR IMAGES AND DIAGRAMS ONE CAN EFFECTIVELY UNDERSTAND THE CONCEPT OF
VARIOUS TYPES OF ALGORITHMS.
▪TO GAIN MAXIMAL BENEFIT FROM LEARNING YOU CAN TRY EACH SORTING ALGORITHM ON YOUR DATA .
▪USER FRIENDLY INTERFACE .
▪LESS ERROR .
▪EASY TO USE STYLE.
OBJECTIVE
OUR PROJECT BASICALLYFOCUSES ON MAKING THE UNDERSTANDING OF THESE
PROBLEMS SIMPLER AND EASIER WITH THE HELP OF VISUALIZATION . THE MAIN AIM OF
THIS PROJECT IS TO HELP BEGINNERS TO BE ABLE TO VISUALIZE THE B ASIC ALGORITHMS
AND GET A BETTER UNDERSTANDING OF THE UNDERLYING OPERATIONS .
THE MAIN GOAL OF THIS PROJECT IS TO CREATE A PROGRAM WHICH WOULD SERVE AS A
TOOL FOR UNDERSTANDING HOW MOST KNOWN SORTING ALGORITHMS WORK . THE
DEMONSTRATION SOFTWARE IS MADE IN A USER FRIENDLY AND EASY -TO-USE STYLE . TO
GAIN MAXIMAL BENEFIT FROM LEARNING YOU CAN TRY EACH SORTING ALGO RITHM ON
YOUR DATA .
AT THE END OF THIS PROJECT THE USER CAN EASILY RECOGNIZE OR KNOW WHICH TYPES
OF SORTING ALGORITHM ARE WORKING ON THE PLATFORM .
PREFERRED TECHNOLOGIES
▪WINDOWS 7,8 OR HIGHER VERSION.
▪4GB RAM OR HIGHER
▪REACT JS
▪HYPERTEXT MARKUP LANGUAGE(HTML)
▪JAVASCRIPT
▪CSS
CONCLUSION
•THIS “ALGORITHM VISUALIZER” IS CURRENTLY AN ESSENTIAL PART OF KNOWLEDGE IN A
FRAMEWORK OF COMPUTER SCIENCE STUDENT AND PROGRAMMER SHOULD HAVE THE BASIC
KNOWLEDGE FROM THIS AREA . IT WILL BE USER FRIENDLY ,AND HAS REQ UIRED OPTIONS
,WHICH CAN BE UTILIZED BY THE USER TO PERFORM THE DESIRED OPERAT IONS .
THE GOALS THAT ARE ACHIEVED BY THE SOFTWARE ARE : -
▪TO GAIN MAXIMAL BENEFIT FROM LEARNING YOU CAN TRY EACH SORTING ALGORITHM ON YOUR DATA .
▪USER FRIENDLY INTERFACE .
▪LESS ERROR .
▪EASY TO USE STYLE.
FUTURE SCOPE
▪A VISUALIZATION SOFTWARE FOR VISUALIZING SOME BASIC GEOMETRIC
ALGORITHMS ALONG WITH DATA STRUCTURE ALGORITHMS AND OPERTIONS
ASSOCIATED WITH THEM HAS BEEN PRESENTED . THIS SOFTWARE PROVIDESAN
EASY WAY TO PLAY AND LEARN DATA STRUCTURES CONCEPTS WITH ITS USE R-
FRIENDLY AND SELF-EXPLANATORY INTERFACE .
▪ITS SCOPE CAN BE EXTENDED BY IMPLEMENTING MORE COMPLEX
ALGORITHMS IN THE SOFTWARE . IT CAN ALSO BE CATEGORIZED FOR A MO RE
SYSTEMATIC INTERFACE .