Adventure of Ella

Adventure of Ella

  • 분류 전체보기 (121)
    • 자료구조 (Data Structure) (9)
    • 백준 알고리즘(BOJ) (46)
    • 네트워크 (8)
    • Operating System (9)
    • 알고리즘(Algorithm) (12)
    • SW Expert Academy (5)
    • AWS_IOT (0)
    • DataBase (8)
    • Web (5)
    • Java (5)
    • SW개발론 (3)
    • git (2)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

Adventure of Ella

컨텐츠 검색

태그

백준 백준알고리즘 python1260 백준1260 3040자바 알고리즘 백준3040 boj3040 파이썬 11724 자바 백준 자바 3040 3040java 미라클모닝 java1260 boj1260 11724 java agile모델 boj java 3040 BOJ 스크럼 마스터

최근글

댓글

공지사항

Python(1)

  • BOJ_7576_토마토

    1. 구분: DFS, BFS 언어: Python 전략: BFS를 통해 전체 그래프를 모두 탐색 큐에 토마토의 좌표와 며칠인지를 append한다. -> (x,y,day) 큐에서 popleft()하여 나온 칸과 인접한(상, 하, 좌, 우) 칸이 안익은 토마토이고, 칸의 범위를 벗어나지 않았다면, 날짜를 +1하여 큐에 넣는다 -> (x,y,day++) ** 단! 동시 다발적으로 토마토가 익기 때문에 day의 초기화가 필요하다 큐가 빌때까지 위의 과정을 반복한다. 전체를 돌면서 만약 안 익은 토마토가 존재하는지 확인한다. 복잡도: 시간- 1000*1000 = 10^6 -N과 M이 최대 1000이기 때문에 공간 - 최대 10^6 만큼 입력을 받으니 그것을 받을 크기의 큐 2.코드 3. 2차원 배열의 x, y가 너..

    2021.07.31
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바