Introduction
Module 6:9: TreeAdvanced Graph
Learning Objectives
After completing this module, students are expected to be able to:
- Explain the basic concepts of
BinaryGraphTree(including adjacency list andBinaryadjacencySearchmatrixTree (BST)representation). - Implement
basicgraphoperationstraversalon BST:usinginsert,DFSsearch,(DepthdeleteFirst Search) and BFS (Breadth First Search). - Understand and
performimplementvariousthetraversalShortest Path algorithm (Dijkstra)methods: Inorder, Preorder, Postorder, and Level Order.. Recognize the use ofImplementstd::mapMinimum Spanning Tree (MST) algorithms: Prim andstd::setKruskal.- Compare the efficiency of manual graph algorithms with STL libraries such as
implementationspriority_queueofandadisjointbalancedsetBSTunion (Red-Black Tree)DSU).