Discrete Mathematics and Its Applications, Seventh Edition

Published by McGraw-Hill Education
ISBN 10: 0073383090
ISBN 13: 978-0-07338-309-5

Chapter 5 - Section 5.4 - Recursive Algorithms - Exercises - Page 371: 17

Answer

Recursive algorithm for multiplying two nonnegative integers x and y based on the fact Given in question.

Work Step by Step

--procedure multiply(x, y: nonnegative integers) -if y = 0 then return 0 -else if y is even then -return 2 · multiply (x, y/2) -else -return 2 · multiply (x, (y−1)/2) + x
Update this answer!

You can help us out by revising, improving and updating this answer.

Update this answer

After you claim an answer you’ll have 24 hours to send in a draft. An editor will review the submission and either publish your submission or provide feedback.