Computer science
An Open Guide to Data Structures and Algorithms
Paul W. Bible, Lucas Moser
PALNI Open Press · Unnumbered publisher EPUB, downloaded 29 October 2026 · English · Published 2023
Twelve chapters introducing algorithms, complexity, recursion, searching, sorting, trees, graphs and computationally hard problems. Illustrated by Mia M. Scarlato.
- Learning stage
- College introduction
- Prerequisites
- Introductory programming and elementary discrete mathematics.
- Editorial review
- 2026-10-29
Contents
Choose the section you need. Listening availability is shown for each section.
Cover
Title Page
Copyright
Table Of Contents
Publisher's Note
Acknowledgements
Main Body -- An Open Guide to Data Structures and Algorithms
Algorithms, Big-O, and Complexity
Recursion
Sorting
Search
Linked Lists
Stacks and Queues
Hashing and Hash Tables
Search Trees
Priority Queues
Dynamic Programming
Graphs
Hard Problems
Contributors
Sources and permissions
The author and publisher remain the source of this textbook. Permission information applies to the specific files in this edition.
Author, publisher, and discovery sources
Authors: Paul W. Bible, Lucas Moser
Publisher: PALNI Open Press
- Discovered through Open Textbook Library: Source record · Checked 2026-10-29
- Discovered through Open Textbook Library: Source record · Checked 2026-10-25
CC BY 4.0 except separately credited components
An Open Guide to Data Structures and Algorithms. Paul W. Bible; Lucas Moser. PALNI Open Press. Unnumbered publisher EPUB, downloaded 29 October 2026. Original free source: https://pressbooks.palni.org/anopenguidetodatastructuresandalgorithms/ CC BY 4.0 except separately noted; all component attributions retained. Illustrations: Mia M. Scarlato. DOI: 10.59319/PQSW1530.
Changes: Original EPUB unchanged. iReadAll supplies catalog metadata, safe illustrated chapter extraction and source navigation under CC BY 4.0. Active content and remote subresources are disabled. No author endorsement or automatic listening approval is implied.
Checked 2026-10-29