Graph
A graph is a data structure consisting of a set of nodes (vertices) connected by edges, which may be directed or undirected and weighted or unweighted, used to model relationships and networks such as social connections, road maps, and dependency chains. Unlike trees, graphs can contain cycles and allow multiple paths…
12 resources across 3 libraries
Glossary Terms(5)
Tree
A tree is a hierarchical, non-linear data structure consisting of nodes connected by edges, with one node designated as the root and every other node having ex…
Graph
A graph is a data structure consisting of a set of nodes (vertices) connected by edges, which may be directed or undirected and weighted or unweighted, used to…
Heap
A heap is a specialized tree-based data structure that satisfies the heap property: in a min-heap, every parent node is less than or equal to its children; in…
Queue
A queue is a linear data structure that follows First-In-First-Out (FIFO) ordering: elements are added at the rear (enqueue) and removed from the front (dequeu…
Stack
A stack is a linear data structure that follows Last-In-First-Out (LIFO) ordering: elements are added and removed from the same end, called the top, so the mos…
Study Notes(6)
What Is XAML?
An introduction to XAML (Extensible Application Markup Language), the declarative XML-based language Microsoft frameworks use to define user interfaces and obj…
Microsoft Graph API for Teams
Learn how to read and write Teams data — teams, channels, messages, and members — through the unified Microsoft Graph REST API.
SharePoint REST and Graph API
Two complementary APIs — the classic SharePoint REST API and the modern Microsoft Graph API — let developers read and write SharePoint data programmatically.
Graph Representation
Learn how to model graphs using adjacency lists, adjacency matrices, and edge lists in Python.
Graph Traversal: BFS and DFS
Master Breadth-First Search and Depth-First Search, the two fundamental algorithms for exploring graphs.
The Dependency Graph
Terraform builds a directed acyclic graph of every resource before executing, determining safe, maximally parallel ordering for creates, updates, and deletes.