M4-DQ5-Observing-Selection-and-Insertion-Sort-nyc-web-051418

时间:2024-05-19 08:34:32
【文件属性】:

文件名称:M4-DQ5-Observing-Selection-and-Insertion-Sort-nyc-web-051418

文件大小:5.36MB

文件格式:ZIP

更新时间:2024-05-19 08:34:32

JavaScript

种类! 您需要集中精力编写两种排序算法。 一个在sorts/insertionSort.js ,另一个在sorts/selectionSort.js 。 对于集合中的每个项目 在数组的未排序部分中找到最小的项,并将其与当前项交换 对于集合中的每个项目 检查上一个项目是否大于当前项目 如果更大,则当前项不在适当位置:将其与上一项交换并重复 打开index.html以查看您的排序算法在浏览器中直观地回放: 红灯闪烁表示已写入数组元素 绿色闪烁表示已读取数组元素 这是您的解决方案的外观: 可交付成果 在./src目录中写入插入和选择排序 讨论各种不同速度的解释 了解每个时间单位的每个数组都发生一个视觉动作(读取或写入)(例如,它们在任何给定点始终完成相同数量的动作),讨论什么是准确且不准确的时间表示的。 提供有关数组大小的变化以及加扰数组的方式如何影响排序算法性能的说明 尖端 随意更改数组


【文件预览】:
M4-DQ5-Observing-Selection-and-Insertion-Sort-nyc-web-051418-master
----index.html(877B)
----.learn(86B)
----src()
--------config.js(254B)
--------insertionSort.js(112B)
--------selectionSort.js(112B)
----CONTRIBUTING.md(2KB)
----obs-array()
--------StatBox.js(2KB)
--------WatchedArray.js(1KB)
--------DomArray.js(1KB)
--------Cassette.js(609B)
--------Tape.js(2KB)
----assets()
--------piglet.png(84KB)
--------example-solution.gif(6.32MB)
----LICENSE.md(1KB)
----README.md(2KB)
----index.js(778B)
----style.css(2KB)

网友评论