스택은 선입후출 구조 또는 후입선출 구조라고 함 큐는 선입선출 구조라고 함 재귀 함수란 자기 자신을 호출하는 함수이다 DFS는 그래프에서 깊은 부분을 우선적으로 탐색하는 알고리즘이다 BFS는 가까운 노드부터 탐색하는 알고리즘이다 DFS - 스택의 동작 원리, 재귀 함수 이용하여 구현 BFS - 큐의 동작 원리, 큐 자료구조 이용하여 구현 자료구조 기초 탐색이란 많은 양의 데이터 중에서 원하는 데이터를 찾는 과정을 의미한다. 프로그래밍에서는 그래프, 트리 등의 자료구조 안에서 탐색을 하는 문제를 자주 다룬다. 대표적인 탐색 알고리즘으로 DFS와 BFS를 꼽을 수 있다. DFS와 BFS를 제대로 이해하려면 기본 자료구조인 스택과 큐에 대한 이해가 전제되어야 한다. 자료구조란 '데이터를 표현하고 관리하고 처리..