Data Structures常用抽象数据结构一览
数据结构:这是一个用 Ruby 编写的抽象数据结构的存储库。本项目并不试图列出所有编程语言中的所有不同 API 变体或实现规范。该存储库提供在不同语言中理解和实现这些数据结构的基本要求。项目灵感源于 O'Reilly 出版的《Practical Data Structures and Algorithms using JavaScript》一书。尽管该书内容基础信息丰富,但遗憾的是其代码和语法存在不少错误,且 JavaScript 编写不够惯用(甚至较差)。因此,我选择了 Ruby 语言重新实现了这些数据结构。建议您亲自阅读这本书,以获取更多信息,我不会在这里直接复制书中内容。本项目仅为书中内容的概要,书中提供的不同数据结构的 API 概述和简单解释(在此以“引用”块表示)或可为您提供有益参考。
下载地址
用户评论