Back to problems Solve on LeetCode →

Rotate Image

LeetCode 48 • Medium • Arrays

Rotate an n×n matrix 90° clockwise in-place. Step 1: transpose (swap across diagonal). Step 2: reverse each row. O(n²) time, O(1) space.

TimeO(n²)visit each cell
SpaceO(1)in-place swaps
Step: 0/9
Swapping
Completed
Default
Ready
Press Play. Transpose the matrix (swap across main diagonal), then reverse each row to achieve 90° clockwise rotation.