Trusted by Students Everywhere
Why Choose Us?
0% AI Guarantee

Human-written only.

24/7 Support

Anytime, anywhere.

Plagiarism Free

100% Original.

Expert Tutors

Masters & PhDs.

100% Confidential

Your privacy matters.

On-Time Delivery

Never miss a deadline.

CMSC 351 (JWG) Homework 10 1

Computer Science Apr 22, 2021

CMSC 351 (JWG) Homework 10

1. Given the adjacency matrix AM for a graph with n vertices and a list V of k vertices, write [25 pts] the pseudocode for a function istrail(AM,n,V,k) which would determine whether V specifies a trail, returning either TRUE or FALSE. What is the best- and worst-case Θ time complexity of your pseudocode?

Solution:

Given the adjacency list AL for a graph with n vertices and a list V of k vertices, write the [25 pts] pseudocode for a function iswalk(AL,n,V,k) which would determine whether V specifies a walk, returning either TRUE or FALSE. What is the best- and worst-case Θ time complexity of your pseudocde?

Solution:

Show the functioning of the shortest-path algorithm applied to the following graph with s = 1 [13 pts] and t = 3. Show the steps as we did in class (and in the notes) and show the queue at each step.

 

0

1

2

3

4

5

6

7

 

Solution:

In the shortest path algorithm suppose the graph were weighted instead of unweighted. If the [12 pts]

line

dist[y] = dist[x] + 1

were replaced by

dist[y] = dist[x] + edgeweight(x to y)

would this effectively find the shortest total weighted distance from s to t? If so, explain why.

If not, explain why not and give an example graph to support your argument.

Solution:

 

5. Modify the shortest path algorithm so that it finds the shortest path from s to itself (a cycle) [25 pts] and returns FALSE if no such cycle exists.

Solution:

Expert Solution

Archived Solution
Unlocked Solution

You have full access to this solution. To save a copy with all formatting and attachments, use the button below.

Already a member? Sign In
Important Note: This solution is from our archive and has been purchased by others. Submitting it as-is may trigger plagiarism detection. Use it for reference only.

For ready-to-submit work, please order a fresh solution below.

Or get 100% fresh solution
Get Custom Quote
Secure Payment