Graph data structures and algorithms implement graphs in Python

Dive into the intricate world of graphs with our comprehensive course designed to equip you with the foundational and advanced skills of graph theory, graph data structures, and algorithms. This topic holds paramount importance as graphs are everywhere in today's data-driven era, from social ne...

Full description

Bibliographic Details
Main Author: Karimov, Elshad (instructor)
Format: eBook
Language:English
Published: [Sebastopol, California] O'Reilly Media, Inc. 2024
Edition:[First edition]
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Description
Summary:Dive into the intricate world of graphs with our comprehensive course designed to equip you with the foundational and advanced skills of graph theory, graph data structures, and algorithms. This topic holds paramount importance as graphs are everywhere in today's data-driven era, from social networks and the internet to biological networks and beyond. Understanding graph theory and algorithms is not only a pathway to decipher the complex, interconnected data world but also a vital skill to enhance efficiency and innovation in various professional realms. In the first module, unravel the basics of graph theory and structures, steering from understanding ‘What is a Graph’ to practical implementations like creating, adding, and removing vertices and edges using Python. The second module is tailored to unfold the intricacies of Graph Traversal, emphasizing Breadth and Depth First Searches, and contrasting their utilities and applications. The third module catapults you into the realm of advanced graph algorithms including Topological Sort and shortest path algorithms like Dijkstra's, Bellman Ford, and Floyd Warshall
Physical Description:1 video file (2 hr., 48 min.) sound, color