설명
- 행과 열을 교환하여 얻는 행렬
- 즉, 주대각선을 축으로 하는 반사 대칭을 가하여 얻는 행렬
예시
# i : 행의 좌표, len(arr)
# j : 열의 좌표, len(arr[0])
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] # 3*3 행렬
for i in range(3):
for j in range(3):
if i < j :
arr[i][j], arr[j][i] = arr[j][i], arr[i][j]
print(arr)
# => [[1, 4, 7], [2, 5, 8], [3, 6, 9]]
'Algorithm' 카테고리의 다른 글
Sequential Search & Binary Search (순차검색과 이진검색) (0) | 2021.02.16 |
---|---|
Subset & Bitwise operator (부분집합과 비트 연산) (0) | 2021.02.15 |
Delta Search (델타 탐색) (0) | 2021.02.15 |
2-dimensional array iteration methods (2차원 배열 순회 방법 ) (2) | 2021.02.15 |
Greedy Algorithm (탐욕 알고리즘) (0) | 2021.02.09 |