simple sorting algoriths:一个网站以可视化一些排序算法 源码
简单的排序算法 描述 一个网站,以可视化一些简单的排序算法。 您可以放慢或加快排序速度,以便了解每种算法的执行情况。 框架/包装 引导程序 jQuery的 挑战性 组织代码。 在创建具有非常混乱的js文件的项目时遇到问题。 我不想增加将其拆分为多个文件的复杂性,因此我将核心功能拆分为2个对象。 第一个visual包含更改可视化所需的所有功能和变量,例如管理突出显示和渲染。 下一个名为sort对象包含与sort逻辑有关的所有内容,它将执行一个操作,然后在视觉上调用以显示它。 增加可调速度。 最初,我使用了一个间隔,但这非常混乱,尤其是在更复杂(但仍然非常简单)的算法中。 我遇到了另一个解决方案,该解决方案是创建一个函数,该函数生成一个在超时后解析的promise。 使用async / await,这很容易实现。 这是promise生成器函数的代码: sleep : function (
用户评论