Paperback - All books are preloved and in good condition unless otherwise described.
Please see the included images, as they form part of the description and condition of this item.
This approachable guide introduces graph algorithms through imaginative examples, diagrams and practical programming exercises. It explains fundamental graph structures and techniques while showing how they can be applied to computational problems. Topics include pathfinding, graph traversal, matching, topological sorting and other important algorithms. Python examples help readers develop practical intuition for solving graph-based problems.