可视化的排序一:unity实现

    xiaoxiao2021-03-25  30

    本系列文章通过Unity实现了部分排序算法的可视化, 下面具体介绍实现的过程。

    设计思路

    使用UGUI,搭建如下界面。使用图片的高度描述数字的大小,当数据在数组中变换位置时, 我们重新设置图片的高度,并变换颜色。

    可视化过程中有个难点是控制显示的速度, 这一步是使用了协程来完成的。通过协程,每一次比较后(或判断),等待固定时间,再执行排序函数。

    具体的排序算法

    冒泡排序

    鸡尾酒排序

    快速排序

    选择排序

    归并排序

    堆排序

    插入排序

    二分插入排序

    希尔排序

    - 桶排序

    如有错误,欢迎指出。

    email:dxmdxm1992#gmail.com

    blog: csdn magicdavid.top

    转载请注明原文地址: https://ju.6miu.com/read-200242.html

    最新回复(0)