Skip to content

本项目是作者练习排序算法与数据可视化时学习整理的一个软件包,作者分别使用了两种技术方式(OpenCV和MatPlotLib)来实现可视化效果,并且可以将动画效果保存为.gif过程。为了条例,作者将可视化部分和算法部分分开存放,为了便于复习算法思想而不被可视化逻辑影响,作者还给出了无可视化逻辑的算法实现版本。

Notifications You must be signed in to change notification settings

MagicDeveloperDRL/MRL-Classical-Sort-Master

Repository files navigation

MRL-Classical-Sort-Master

经典排序算法可视化实现包

本项目是作者练习排序算法与数据可视化时学习整理的一个软件包,作者分别使用了两种技术方式(OpenCV和MatPlotLib)来实现可视化效果,并且可以将动画效果保存为.gif过程。为了条例,作者将可视化部分和算法部分分开存放,为了便于复习算法思想而不被可视化逻辑影响,作者还给出了无可视化逻辑的算法实现版本。

Python脚本 主要功能
sort_algorihm.py 无可视化逻辑的经典排序算法
sort_algorihm_v1.py 带MatPlotLib可视化逻辑的经典排序算法
sortdrawer_v1.py 使用MatPlotLib技术实现的可视化逻辑
sort_algorihm_v2.py 带OpenCV可视化逻辑的经典排序算法
sort_algorihm_v2.py 使用OpenCV技术实现的可视化逻辑

使用MatPlotLib技术实现的可视化效果:

sortdrawer_v1

使用OpenCV技术实现的可视化效果:

sortdrawer_v2

About

本项目是作者练习排序算法与数据可视化时学习整理的一个软件包,作者分别使用了两种技术方式(OpenCV和MatPlotLib)来实现可视化效果,并且可以将动画效果保存为.gif过程。为了条例,作者将可视化部分和算法部分分开存放,为了便于复习算法思想而不被可视化逻辑影响,作者还给出了无可视化逻辑的算法实现版本。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages