{"title":"AlgoViz : Algorithm Visualization","authors":"Aakash Shivkumar Gupta, Madhura Vyawahare","doi":"10.1109/ICNTE56631.2023.10146719","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":158124,"journal":{"name":"2023 5th Biennial International Conference on Nascent Technologies in Engineering (ICNTE)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 5th Biennial International Conference on Nascent Technologies in Engineering (ICNTE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICNTE56631.2023.10146719","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
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.