Start learning →

The standard DP solution for matrix-chain multiplication runs in

AO(n²)
BO(n³)
CO(2^n)
DO(n log n)
Answer & Solution
Correct answer: B. O(n³)
The DP fills an n × n table where each cell tries O(n) split points. Total time is O(n²) cells × O(n) per cell = O(n³). The other options describe different running times: O(n²) is the cell count (not the per-cell work), O(2^n) is exponential (avoided by DP), O(n log n) is too low for this problem.
Practise this question with Quill — GATE CSE →

Keep practising Algorithms

Browse all Algorithms questions for GATE CSE, or explore more Computer Science topics.

Start a Algorithms lesson →
Related questions