IsUpperTrapezoidal

m x n 크기의 직사각형(정방형이 아닌) 행렬이 상부 사다리꼴 행렬인지 확인합니다.

bool matrix::IsUpperTrapezoidal();

반환값

행렬이 상부 사다리꼴 행렬이면 True입니다.

참고

m x n 크기의 영행렬은 상부 사다리꼴 행렬입니다.

주대각선 아래의 하삼각 부분이 모두 0인지 확인합니다.

상부 사다리꼴 행렬

 
   v  v  v  v  v  v  v              v  v  v  v  v  v
   0  v  v  v  v  v  v              v  v  v  v  v  v
   0  0  v  v  v  v  v              0  v  v  v  v  v
   0  0  0  v  v  v  v              0  0  v  v  v  v
   0  0  0  0  v  v  v              0  0  0  v  v  v
   0  0  0  0  0  v  v              0  0  0  0  v  v
                                    0  0  0  0  0  v