Skip to main content

Introduction

Module 6:9: TreeAdvanced Graph

Author: YP

Learning Objectives

After completing this module, students are expected to be able to:

  1. Explain the basic concepts of BinaryGraph Tree(including adjacency list and Binaryadjacency Searchmatrix Tree (BST)representation).
  2. Implement basicgraph operationstraversal on BST:using insert,DFS search,(Depth deleteFirst Search) and BFS (Breadth First Search).
  3. Understand and performimplement variousthe traversalShortest Path algorithm (Dijkstra) methods: Inorder, Preorder, Postorder, and Level Order..
  4. Recognize the use ofImplement std::mapMinimum Spanning Tree (MST) algorithms: Prim and std::setKruskal.
  5. Compare the efficiency of manual graph algorithms with STL libraries such as implementationspriority_queue ofand adisjoint balancedset BSTunion (Red-Black Tree)DSU).