【网站推荐】可视化排序算法 Visual Sorting aka The Sound Of Sorting

我们学过很多排序算法,那么将排序算法排序的过程动态可视化是什么效果呢?

本期博文带你了解开源可视化排序算法,地址在博文最后,关注我,带你了解有趣好玩的工具和网站。

视觉排序是一个提供排序算法可视化的工具,伴随着听觉体验。它允许用户通过动态水平条目见证各种排序算法的工作方式。

🌟 特点

  • 动态可视化:垂直条实时展示排序过程。
  • 逐步探索:逐个步骤地分析算法的每个步骤,了解正在发生什么。
  • 声音体验:每个垂直条代表排序数组中的一个值。当算法处理一个条时,会根据其高度产生一个声音。有 24 种不同的声音振荡器选项可供选择。
  • 输入数组选项:通过打乱、反转或以山丘和山谷形式排列来自定义数组以进行排序。选择从 2 到 1024 个元素的数组大小。
  • 可调速度:通过动态改变延迟来控制节奏,以加快或减慢过程,精度高达 500 毫秒。
  • 主题:DaisyUI 提供的各种主题,让每个人都能找到适合自己的。

🤖 支持的排序算法

🔍 理由

视觉排序是为了探索和学习 Svelte(一个现代 JavaScript 框架)而创建的。受 Timo Bingmann 引人入胜的视频《排序的声音》(https://www.youtube.com/watch?v=kPRA0W1kECg)的启发,该视频将排序算法的可视化与声音相结合,作者开发了一个提供类似教育和吸引力的工具。视觉排序旨在通过动态视觉和声音使学习排序算法变得既愉快又富有洞察力。

体验地址:Visual Sorting aka The Sound Of Sorting

代码地址:mszula/visual-sorting: 🔮 🔈 视觉排序(又称"排序之声")是一个提供排序算法可视化和听觉体验的工具。 --- mszula/visual-sorting: 🔮 🔈 Visual Sorting (aka "The Sound Of Sorting") is a tool that provides a visualization of sorting algorithms, accompanied by an auditory experience.

相关推荐
福大大架构师每日一题4 分钟前
⽬前 主流的开源模型体系 有哪些?
chatgpt·开源
万岳科技系统开发5 分钟前
外卖开源系统源码设计思路:商家、骑手、用户三端一体化方案
开源
Victory_orsh7 分钟前
“自然搞懂”深度学习(基于Pytorch架构)——010203
人工智能·pytorch·python·深度学习·神经网络·算法·机器学习
CoovallyAIHub15 分钟前
突破360°跟踪极限!OmniTrack++:全景MOT新范式,HOTA指标狂飙43%
深度学习·算法·计算机视觉
得物技术43 分钟前
得物管理类目配置线上化:从业务痛点到技术实现
后端·算法·数据分析
CoovallyAIHub1 小时前
首个大规模、跨模态医学影像编辑数据集,Med-Banana-50K数据集专为医学AI打造(附数据集地址)
深度学习·算法·计算机视觉
熬了夜的程序员1 小时前
【LeetCode】101. 对称二叉树
算法·leetcode·链表·职场和发展·矩阵
那些免费的砖2 小时前
Reka UI - 一款免费开源的 Vue 无头 UI 组件库,样式定制开发项目的绝佳选择
vue.js·ui·开源
却道天凉_好个秋2 小时前
目标检测算法与原理(二):Tensorflow实现迁移学习
算法·目标检测·tensorflow