Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein, 2022 (The MIT Press) - A standard reference for computer algorithms and data structures, providing detailed theoretical foundations for tree structures.
Data Structures and Algorithms in Python, Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser, 2013 (Wiley) - A practical and accessible textbook that introduces data structures, including various tree types, with clear examples.
Introduction to Algorithms (MIT OpenCourseWare 6.006), Erik Demaine, Srini Devadas, 2011 (MIT OpenCourseWare) - Provides free course materials, including lecture notes and assignments, which offer an excellent educational resource for understanding fundamental data structures like trees.
Machine Learning, Tom M. Mitchell, 1997 (McGraw Hill Education) - A seminal textbook in machine learning that provides foundational details on decision tree learning algorithms, connecting tree structures to their application in predictive models.