Question: Show that this multiply algorithm takes O(n^2) operations. Mult(x, y) If (y = 1) return x Else if (y is even) return mult(x, (y/2)) *

Show that this multiply algorithm takes O(n^2) operations.

Mult(x, y)

If (y = 1)

return x

Else if (y is even)

return mult(x, (y/2)) * 2

Else (y is odd)

return mult(x, ((y-1)/2)) * 2 + x

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!