我是一个lisp noobie,我需要一个哈希表类。

时间:2011-02-05 21:54:19

标签: lisp hashtable

我是lisp的新手,来自C,Java和Python之类的语言,那里有一套定义明确的标准库,我在实现和库出来之后有点迷失那里。

我正在寻找一些很好的数据结构来用作基元,例如RB树和字典。

3 个答案:

答案 0 :(得分:9)

Common Lisp有一个规范:CL HyperSpec

Hash tables是其中的一部分。

答案 1 :(得分:3)

Common Lisp有一些内置的数据结构,比如单链表(也用于语言本身),数组和哈希表。 quicklisp提供了大量数据结构库,例如树木,空间树木,bk树。查看CLiki's data structure directory的某些方向。

答案 2 :(得分:0)