/race-of-sorting-algorithms

多种排序算法对比,别人的数据结构课程设计

Primary LanguageJupyter Notebook

几种排序算法的比较 - 特菈的标答

没什么好说的,它很好,只要你能正确配出来环境跑起来,它就很好。

实现的功能

  • 7 种排序算法:快排,冒泡,插入,选择,堆排,希尔,归并

  • 基础的交互逻辑,可以选择跑哪个

  • 使用高精度计时

  • 样本、结果、用时写入文件

  • 使用 matplotlib 数据可视化

环境

Windows 11, 请使用 msys64 的 mingw 和 cmake,gcc 版本 必须大于 13。

由于用了 win32api 进行高精度计时,所以 Linux 不用想了。

推荐使用 CLion 作为 IDE,仓库自带了可以运行的 CLion 配置文件

文档

请私聊特菈索要课程报告