The book is available to be purchased in various formats:
Learn Data Structures and Algorithms! This book is a collection of lectures notes on Data Structures and Algorithms. The content found in this book supplements the free video lecture series, of the same name, "Advanced Data Structures", by the author. This video lecture series is available at http://www.pagewizardgames.com/datastructures. This book:
This book is ideal for those with already an introductory programming background, know a little bit about computing, and wish to learn more about Data Structures and Algorithms and begin a more formal study of Computer Science. The materials here are a great place to start for supplemental/additional learning materials on the subject for self-study, university students, or those that want to learn more about Computer Science.
Dr. Daniel Page places great emphasis on the introductory mathematical aspects of Computer Science, a natural transition from a basic programming background to thinking a bit more like a computer scientist about Computer Science.
This book is not a textbook. The author assumes the reader is familiar with algebra, functions, common finite and infinite series such as arithmetic series and geometric series, and basic control structures in programming or logic. All the algorithms in this book are described in English, or using Java-like pseudocode.
All the video lectures can be located here: http://www.pagewizardgames.com/datastructures
For more free or accessible educational content, subscribe to
PageWizard Games, Learning & Entertainment!
For general questions to the author: firstname.lastname@example.org
For questions involving permissions for use of book or for licensing, or to report errors/bugs/typos: email@example.com
All corrections/bugs/typos and remarks to supplement the book can be found here.
All Items marked with * have already been addressed in updated versions of the book; however, this listing serves as a comprehensive record should you encounter any corrections/bugs/typos.
Please send any errors/bugs/typos to firstname.lastname@example.org, such will be updated on this site.
For any general questions, you may contact the author at email@example.com.Bibliographic Information
ISBN (eBook): 978777407506
Pages: 160 pages
If cited or referenced, please cite as, per appropriate format:
Page, D.R. Advanced Data Structures: An Introduction to Data Structures and Algorithms. PageWizard Games, Learning & Entertainment, 2020.