Algorithmic Thinking, 2nd Edition
No Starch Press,US (Verlag)
978-1-7185-0322-9 (ISBN)
Dr. Daniel Zingaro is an award-winning associate professor of mathematical and computational sciences at the University of Toronto Mississauga. He is well known for his uniquely interactive approach to teaching and internationally recognized for his expertise in active learning. He is also the author of Learn to Code by Solving Problems (No Starch Press) and co-author of Learn AI-Assisted Python Programming.
Foreword
Introduction
Acknowledgments
Chapter 1: Hash Tables
Chapter 2: Trees and Recursion
Chapter 3: Memoization and Dynamic Programming
Chapter 4: Advanced Memoization and Dynamic Programming
Chapter 5: Graphs and Breadth-First Search
Chapter 6: Shortest Paths in Weighted Graphs
Chapter 7: Binary Search
Chapter 8: Heaps and Segment Trees
Chapter 9: Union-Find
Chapter 10: Randomization
Afterword
Appendix A: Algorithm Runtime
Appendix B: Because I Can’t Resist
Appendix C: Problem Credits
Index
Erscheinungsdatum | 14.01.2024 |
---|---|
Verlagsort | San Francisco |
Sprache | englisch |
Maße | 177 x 234 mm |
Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
Informatik ► Theorie / Studium ► Algorithmen | |
ISBN-10 | 1-7185-0322-9 / 1718503229 |
ISBN-13 | 978-1-7185-0322-9 / 9781718503229 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich