This book is an interactive version of Allen B. Downey's Think Complexity on complexity Science. We are very grateful to Allen B. Downey for his work in writing Think Complexity and for releasing it under the Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0) since his work forms the core of this interactive book.
The chapter on Algorithm Analysis was ported from one by Jan Pearce, Brad Miller, and David Ranum for the Problem Solving with Algorithms and Data Structures using C++ which was also released under the Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0)
We are extremely grateful to Berea College's work program and the superb Berea College students who converted this book to Runestone in Spring and Summer 2020 in spite of COVID-19.
- The generic version of this book is located at https://runestone.academy/ns/books/published/complex/index.html
- Instructors who wish to use this book go to https://runestone.academy/ and make an account using complex as the base book.
- Those wishing to report bugs or suggest improvements can do so at https://github.com/pearcej/complex/issues.
On Complexity by Jan Pearce is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.