文件名称:Sorting-Algorithms:用Javascript完成的算法排序方法
文件大小:8KB
文件格式:ZIP
更新时间:2024-05-17 22:07:49
JavaScript
JavaScript排序算法 什么是算法? 算法是要执行的自包含的分步操作集。 算法执行计算,数据处理和/或自动推理任务。 “优雅”(紧凑)程序,“好”(快速)程序:“简单和优雅”的概念非正式出现在Knuth,恰恰出现在Chaitin中: 克努斯:“……在某种松散定义的美学意义上,我们想要一种好的算法。一个标准……是执行该算法所花费的时间……其他标准是该算法对计算机的适应性,其简单性和优雅性。 , 等等” Chaitin:“……一个程序是'优雅的',我的意思是说它是产生它所产生的输出的最小程序。” 入门 包括5种针对数组的javascript排序算法。 克隆文件并运行npm install。 要检查测试是否通过,请运行npm test。 快速排序 气泡排序 合并排序 插入排序 选择排序 每种算法的工作原理 每种排序算法都会对数组进行不同的排序,从而改变性能。 快速排序-通过
【文件预览】:
Sorting-Algorithms-master
----.gitignore(914B)
----BubbleSort.js(395B)
----package.json(546B)
----QuickSort.js(521B)
----package-lock.json(2KB)
----LICENSE(1KB)
----InsertionSort.js(370B)
----MergeSort.js(860B)
----README.md(7KB)
----SelectionSort.js(551B)
----test()
--------Test.js(4KB)