Skip to content

Latest commit

 

History

History

README.md

Open Data Structures in C++

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

Note: GitHub's in-browser PDF preview may fail for larger PDF files. Use the download link above if the preview does not render.

Why this resource is useful

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

License and attribution

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:

https://creativecommons.org/licenses/by/2.5/ca/