AlgoViz:算法可视化

Aakash Shivkumar Gupta, Madhura Vyawahare
{"title":"AlgoViz:算法可视化","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":"{\"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}","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

摘要

可视化常常使事情更容易理解。如果可以将算法可视化,那么理解算法的工作原理并识别其复杂性将变得更加容易。AlgoViz系统演示了如何使用图形来显示算法的操作。它主要寻求加深和简化对算法如何工作的理解。它将让我们看到算法是如何一步步进行的,以及不同的算法需要不同的时间来完成。在这项工作中,我们使用python的PyGame和Tkinter模块提出并实现了各种算法的可视化。工作的重点是搜索、排序和基本的寻路算法。使用AlgoViz,识别搜索或排序算法的迭代次数和时间复杂度变得容易:算法可视化。AlgoViz展示了算法是如何一步步进行的,以及不同的算法如何花费不同的时间来完成不同的任务。这代表了一种新的、有趣的学习和利用技术来更好地理解技术的方式。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
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 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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信