Question: Implement Strassens Algorithms in CLRS Chapter 4.2 using Python NO NUMPY . It is only necessary to handle matrices where the size is a power
Implement Strassens Algorithms in CLRS Chapter 4.2 using Python NO NUMPY. It is only necessary to handle matrices where the size is a power of two. Implement ordinary multiplication and compare your results. Count individual multiplications to use as a basis for comparison. What is the efficiency, and time and space complexity?
Example Input: 1st number is the order of the matrix. Then the first matrix, in row major order, then the second matrix. This is followed by a blank line, then the order of the next matrix pair and so on.
2 2 1 1 5 6 7 4 3
4 3 2 1 4 -1 2 0 1 2 3 -1 -2 5 1 1 0 -1 2 -1 0 3 -1 0 2 -4 0 -3 1 0 -2 1 2
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
