ALGORITHM VISUALIZER1.pdf

ShivamSingh118176 1,680 views 11 slides Dec 11, 2022
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

algo visualizer to detect the right algo of any question or problem


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 .

•THANK YOU!