Question: Tasks: Design a C++ program that defines Graph class. Represent graph objects by means of linked adjacency lists which are sorted. Implement member functions of

Tasks:

  • Design a C++ program that defines Graph class.

  • Represent graph objects by means of linked adjacency lists which are sorted.

  • Implement member functions of the class to manipulate directed weighted graphs with integer data items.

  • main() function should declare and create an object of this class. It should print the value of each node in depth first sequence.

  • For your first experiment create such a graph object:

6

10

7 9 8

  • Make necessary changes in your program to keep adjacency lists unsorted. Make sure that your search procedures take into account the fact that adjacency lists are unsorted now.

  • Present report with results of your experiments: The program code, outputs, some comments on using sorted and unsorted adjacency lists.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!