【文件属性】:
文件名称:算法:用Go,JS,TypeScript,Rust和Swift实现的算法和数据结构
文件大小:641KB
文件格式:ZIP
更新时间:2021-02-05 06:02:09
javascript go swift rust typescript
算法
这只是我在鬼混,并在 , , , 和实现各种算法和数据结构。
其中许多问题都出现在Steven Skiena的《 ,我对此深表推荐。
模块不共享代码,仅使用内置语言功能。 这使得每个模块最容易分别理解。
免责声明
这些模块针对可读性而不是性能进行了优化,并且通常无法实现最佳的时间或空间复杂度。
这些模块没有经过很好的测试,因此绝对不适合生产使用。 如果您仍然这样做,请分享您的验尸:)
我在Rust方面经验不足,所以可能会有更简单,更干净的方法来做事。
某些较旧的TS模块不使用TS 1.6+中引入的功能。
避免泛型使用具体类型的可读性。
测试Go模块
。 然后运行: