Computer Science/📝Algorithm
[Algorithm] DFS와 BFS
나동빈님의 서적 '이것이 취업을 위한 코딩테스트다'를 읽고 정리하였습니다. 꼭 필요한 자료구조 기초 탐색(Search) 많은 양의 데이터 중에서 원하는 데이터를 찾는 과정 프로그래밍에서는 그래프, 트리 등의 자료구조 안에서 탐색을 하는 문제를 자주 다룸 DFS와 BFS는 대표적인 탐색 알고리즘 두 알고리즘의 원리를 제대로 이해하려면 기본 자료구조인 스택(Stack)과 큐(Queue), 그리고 재귀 함수(Recursion Function)에 대한 이해가 필요 자료구조(Data Structure) 데이터를 표현하고 관리하고 처리하기 위한 구조 그중 스택과 큐는 자료구조의 기초 개념으로 다음의 두 핵심적인 함수로 구성됨 삽입(Push): 데이터를 삽입 삭제(Pop): 데이터를 삭제 실제로 스택과 큐를 사용할 ..
2021. 10. 7. 22:13