← All problemsSign in

1632. Rank Transform of a Matrix

LeetCodeArrayUnion-FindGraph TheoryTopological SortSortingMatrixOpen on judge ↗

Given an m x n matrix, return a new matrix answer where answer[row][col] is the rank of matrix[row][col]. The rank is an integer that represents how large an element is compared to other elements. It is calculated using the following rules: - The rank is an integer starting from 1. - If two elements p and q are in the same row or column, then: - If p < q then rank(p) < rank(q) - If p == q the

HINT LADDERno hints yet
L1 Observation
L2 Technique
L3 Approach
L4 Pseudo-code
🔒
L5 Full solution
L5 unlocks only if you insist twice
solution.cppC++17

CodeSearch Tutor

Hints, not spoilers — it won’t hand over the full solution unless you insist.

voice by Sarvam AI

Sign in to chat with the tutor and save your progress.

Sign in to start