This folder contains the freely available C++ edition of the book:
Open Data Structures (in C++)
Author: Pat Morin
Edition: 0.1Gβ
Included file: open-data-structures-cpp-edition-0.1G-beta.pdf
Official source: https://opendatastructures.org/
Official PDF: https://opendatastructures.org/ods-cpp.pdf
Official source repository: https://github.com/patmorin/ods
License: Creative Commons Attribution License
- Download the local PDF copy
- Read the official C++ edition online
- Official book page
- Official PDF
- Official source repository
Note: GitHub's in-browser PDF preview may fail for larger PDF files. Use the download link above if the preview does not render.
Open Data Structures in C++ is useful for learning and reviewing:
- asymptotic analysis
- arrays and array-based lists
- linked lists
- skiplists
- hash tables
- binary trees
- random binary search trees
- red-black trees
- heaps
- sorting algorithms
- graphs
- B-trees
- practical C++ implementations of classic data structures
This book is not my work.
It is included here because the official Open Data Structures site states that the book and accompanying source code are released under a Creative Commons Attribution License and may be copied, distributed, used and adapted with attribution.
Official license page: