Open Data Structures (in pseudocode)

Open Data Structures (in pseudocode)

简介:

《开放数据结构》涵盖了序列(列表)、队列、优先级队列、无序字典、有序字典和图的数据结构的实现和分析。本书介绍的数据结构包括堆栈、队列、双端队列和以数组和链表形式实现的列表;节省空间的列表实现;跳过列表;哈希表和哈希码;二叉搜索树,包括 treaps、替罪羊树和红黑树;整数搜索结构,包括二叉搜索树、x-fast tries 和 y-fast tries;堆,包括隐式二叉堆和随机可融合堆;图,包括邻接矩阵和邻接列表表示;和 B 树。

本书中的数据结构都快速、实用,并且具有可证明的良好运行时间。所有数据结构都经过严格分析,并用 Java 和 C++ 实现。Java 实现在 Java 集合框架中实现了相应的接口。

英文简介:

Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs.Data structures presented in the book include stacks, queues, deques, and lists implemented as arrays and linked-lists; space-efficient implementations of lists; skip lists; hash tables and hash codes; binary search trees including treaps, scapegoat trees, and red-black trees; integer searching structures including binary tries, x-fast tries, and y-fast tries; heaps, including implicit binary heaps and randomized meldable heaps; graphs, including adjacency matrix and ajacency list representations; and B-trees.

The data structures in this book are all fast, practical, and have provably good running times. All data structures are rigorously analyzed and implemented in Java and C++. The Java implementations implement the corresponding interfaces in the Java Collections Framework.

书名
Open Data Structures (in pseudocode)
语言
英语
页数
326页
大小
1.39 MB
标签
  • 数据结构
  • 下载
    pdf iconOpen Data Structures (in pseudocode).pdf
    密码
    65536

    最后更新:2025-04-12 23:58:19

    ←Open Data Structures (in C++)

    →Elementary Functional Algorithms and Data structures