Q5 50 Create a divide and conquer algorithm for multiplication you do not need to analyze the runtime though, based on this equation. Let X be an integer with n digits. We divide X into: • XL: First [n/3] digits (approximately one-third of the digits) XR: Last n[n/3] digits (approximately two-thirds of the digits) Similarly, we break Y into: • Y: First [n/3] digits YR: Last n [n/3] digits Representing X and Y XXL 102/3 + XR Y Y 102/3 + YR Multiplying X and Y To multiply X and Y: XXY = (XL 102/3 + XR) × (YL · 102n/3+YR)

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Please solve the following algorithms problem: ( show all work solve asap ) 

Q5
50
Create a divide and conquer algorithm for multiplication you do not need to analyze the
runtime though, based on this equation.
Let X be an integer with n digits. We divide X into:
•
XL: First [n/3] digits (approximately one-third of the digits)
XR: Last n[n/3] digits (approximately two-thirds of the digits)
Similarly, we break Y into:
•
Y: First [n/3] digits
YR: Last n [n/3] digits
Representing X and Y
XXL 102/3 + XR
Y Y 102/3 + YR
Multiplying X and Y
To multiply X and Y:
XXY = (XL 102/3 + XR) × (YL · 102n/3+YR)
Transcribed Image Text:Q5 50 Create a divide and conquer algorithm for multiplication you do not need to analyze the runtime though, based on this equation. Let X be an integer with n digits. We divide X into: • XL: First [n/3] digits (approximately one-third of the digits) XR: Last n[n/3] digits (approximately two-thirds of the digits) Similarly, we break Y into: • Y: First [n/3] digits YR: Last n [n/3] digits Representing X and Y XXL 102/3 + XR Y Y 102/3 + YR Multiplying X and Y To multiply X and Y: XXY = (XL 102/3 + XR) × (YL · 102n/3+YR)
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education