[이것이 코딩 테스트다] DFS / BFS
·
💻 코딩테스트/이것이 코딩 테스트다
1. 자료구조 기초 - 그래프 탐색 알고리즘 : 탐색 = 많은 양의 데이터 중 원하는 데이터 찾는 과정 : 대표 그래프 탐색 알고리즘 ) DFS, BFS - 스택 자료구조 (Stack) : 선입후출(LIFO)의 자료구조 : 입구와 출구가 동일 : 삽입 / 삭제 로 동작 : 리스트를 사용하여 구현 (삽입 : append / 삭제 : pop / 최상단 원소부터 출력: [ : : 1]) : 대표 예 ) 박스 쌓기 - 큐 자료구조 (Queue) : 선입선출(FIFO)의 자료구조 : 입그와 출구가 모두 뚫려있는 형태 : 삽입 / 삭제 로 동작 : 오른쪽 → 왼쪽 방향 : deque 라이브러리(큐)를 사용하여 구현 (from collections import deque / queue = deque() / 삽입: a..