Trivia ForgePlay free →

Which algorithm for matrix multiplication improves upon the standard O(n^3) complexity by using a divide-and-conquer approach with only seven multiplications?

Show answer

Strassen's Algorithm

Strassen's algorithm reduces the number of recursive multiplications from 8 to 7, resulting in a complexity of approximately O(n^2.81). It was the first algorithm to prove that matrix multiplication could be done faster than O(n^3).

Also asked as:
  • Which divide-and-conquer matrix multiplication algorithm achieves better than O(n^3) complexity by reducing the number of recursive multiplications to seven?

Would you remember this in 6 months?

Trivia Forge uses spaced repetition so facts stick. Free, no signup needed.

Turn on Algorithms practice →

More Algorithms trivia

See all 83 →