jul*_*icz 58 javascript algorithm data-structures
我想请求推荐JavaScript库/库,它们提供一些基本数据结构的实现,例如优先级队列,带有任意键的映射,尝试,图形等,以及对它们进行操作的一些算法.
我最感兴趣的是:
我想指出,我知道可以使用JavaScript实现以下数据结构:
目前我最感兴趣的是优先级队列(不要与常规队列混淆),图形实现对输入图的格式不是非常干扰.例如,他们可以使用回调来遍历图的结构,而不是访问具有固定名称的一些具体属性.
Paw*_*zur 34
我建议使用Closure Library(尤其是使用闭包编译器).
这里有一个包含数据结构goog.structs的库.该库包含:
goog.structs.AvlTree
goog.structs.CircularBuffer
goog.structs.Heap
goog.structs.InversionMap
goog.structs.LinkedMap
goog.structs.Map
goog.structs.PriorityQueue
goog.structs.Set
Run Code Online (Sandbox Code Playgroud)
例如,您可以使用单元测试:goog.structs.PriorityQueueTest.
如果你需要处理数组,那么还有一个数组lib:goog.array.
如评论中所述,来源已移至github.com/google/closure,文档的新位置为:google.github.io/closure-library.
| 归档时间: |
|
| 查看次数: |
19642 次 |
| 最近记录: |