文件名称:computer-science:现代JS中实现的算法和数据结构
文件大小:52KB
文件格式:ZIP
更新时间:2024-05-31 20:28:33
computer-science algorithms data-structures esm esmodule
计算机科学 使用尖端JavaScript特性和功能实现的计算机科学算法和数据结构的集合 :warning: 注意:此库使用并非所有捆绑程序或浏览器都支持的实验性功能 :warning: 如果您想在专业开发领域取得进步,则算法和数据结构是必不可少的基础。 该库的目的是提供现代Java特定的参考,以研究和实验各种通用算法和数据结构。 这绝不是同类的第一个JS库,但这是第一个100%致力于使用现代JS实践和模式的库。 现代Javascript 在过去的五年中,ECMAScript标准已经走了很长一段路(即ES2015-ES2020),但是要想赶上其他更大的JS生态系统还需要很多时间。 该库是一个“无尘室”实现,默认情况下从头开始编写以使用现代实践。 例如: 所有模块ES模块 index.js定义公共API 无需构建工具 类被广泛使用 [Symbol.iterator]数据结构的定义 跨浏览器兼容性是低优先级 在
【文件预览】:
computer-science-main
----index.cjs(12KB)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----src()
--------UnionFind()
--------Sort()
--------Set()
--------Queue()
--------Misc()
--------Stack()
--------LinkedList()
----.vscode()
--------launch.json(196B)
----.npmignore(89B)
----CONTRIBUTING.md(709B)
----LICENSE(1KB)
----index.min.js(6KB)
----README.md(4KB)
----index.d.ts(592B)
----docs()
--------UnionFind()
--------Sort()
--------misc.md(1KB)
--------stack.md(1KB)
--------Set()
--------Queue()
--------union-find.md(1KB)
--------Misc()
--------Stack()
--------set.md(680B)
--------linked-list.md(983B)
--------queue.md(1KB)
--------sort.md(1004B)
--------LinkedList()
----.gitignore(47B)
----index.js(659B)
----CHANGELOG.md(1KB)
----.config()
--------docs.config.js(1KB)
--------jsconfig.json(152B)
--------tsconfig.json(258B)
----package.json(2KB)