AlgoViz : Algorithm Visualization

Visualizations many times make things easier to understand. Understanding the working of an algorithm and identifying its complexity becomes easier if it can be visualized. The AlgoViz system illustrates the use of graphics to show how algorithms operate. It primarily seeks to deepen and simplify co...

Full description

Saved in:
Bibliographic Details
Published in:2023 5th Biennial International Conference on Nascent Technologies in Engineering (ICNTE) pp. 1 - 5
Main Authors: Gupta, Aakash Shivkumar, Vyawahare, Madhura
Format: Conference Proceeding
Language:English
Published: IEEE 20.01.2023
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Visualizations many times make things easier to understand. Understanding the working of an algorithm and identifying its complexity becomes easier if it can be visualized. The AlgoViz system illustrates the use of graphics to show how algorithms operate. It primarily seeks to deepen and simplify comprehension of how the algorithms work. It will allow us to see how actually the algorithm proceeds step by step and how different algorithms take different times to complete. In this work, we have proposed and implemented the visualization of various algorithms using the PyGame and Tkinter modules of python. The main focus of the work is on searching, sorting and basic route-finding algorithms. Identifying the number of iterations and time complexity of the searching or sorting algorithms becomes easy with AlgoViz: 'Algorithm Visualization'. AlgoViz shows how the algorithm proceeds step by step and how different algorithms take different times to complete various tasks. This represents a new and interesting way of learning and making use of technology to understand technology better.
DOI:10.1109/ICNTE56631.2023.10146719