54. spiral matrix (medium)
BFS를 풀때 사방탐색을 했던 경험이 있다면 쉽게 풀 수 있는 문제.너무 오랜만에 풀어서 dx, dy 방향이 헷갈렸다.. ;; 세로가 M, 가로가 N (1)ㅡㅡㅡㅡㅡ> (4)ㅜㅣㅣ (2)ㅣㅣㅣㅣㅣㅣ(3)ㅡㅡㅡㅣㅣㅗ 1. 우측으로 이동시 : y가 ++2. 아래로 이동시 : x가 ++3. 좌측으로 이동시 : y가 --4. 위쪽으로 이동시 : x가 -- N = 3, M = 4dx = {0, 1, 0, -1}dy = {1, 0, -1, 0} int[] dx = {0, 1, 0, -1}; int[] dy = {1, 0, -1, 0}; boolean[][] visit; public List spiralOrder(int[][] matrix) { List ans = new Arra..
2026. 7. 15.