Publisher’s Note

This textbook was peer-reviewed, copyedited, and published through the Private Academic Library Network of Indiana (PALNI) PALSave Textbook Creation Grants Program, which is funded by the Lilly Endowment Inc. For more information about the PALSave: PALNI Affordable Learning Program, visit the PALSave website.

Use the left-hand contents menu to navigate, or the green bar at the bottom of the page to page forward and back.

If you have comments, suggestions, or corrections for this textbook, please send them to

The word PALSave, with the S in Save attached to a tassel in an square academic cap

Decorative letters L and E accompanied by the text Lilly Endowment Inc.: A private philanthropic Foundation


Icon for the Creative Commons Attribution 4.0 International License

An Open Guide to Data Structures and Algorithms by Paul W. Bible and Lucas Moser is licensed under a Creative Commons Attribution 4.0 International License, except where otherwise noted.

Share This Book