ju.log
로그인
ju.log
로그인
BFS/DFS
JuhyeokLee
·
2022년 4월 28일
팔로우
0
algorithm
data structure
0
BFS(너비우선탐색)
DFS(깊이우선탐색)
Algorithm&DataStructure
목록 보기
11/13
BFS(너비우선탐색)
Queue를 통해서 구현할 수 있다.
시작 지점에서 가장 가까운 노드부터 탐색한다.
V가 정점의 수 E가 간선의 수를 의미할 때 시간복잡도는 O(E+V)이다.
dequeue한 노드에서 갈 수 있는 정점을 enqueue하는 방식이다.
DFS(깊이우선탐색)
stack을 이용하여 구현할 수 있다.
시작 정점에서 깊은 것부터 탐색한다.
V가 정점의 수 E가 간선의 수를 의미할 때 시간복잡도는 O(E+V)이다.
JuhyeokLee
성장하는 개발자가 되겠습니다~
팔로우
이전 포스트
정렬
다음 포스트
그리디 알고리즘
0개의 댓글
댓글 작성
관련 채용 정보
룩인사이트
백엔드 개발자 (3년 이상)
룩인사이트는 의약품 유통 시장의 비효율을 혁신하며 '약올려' 플랫폼을 운영하고 있습니다. 백엔드 개발자로서 API 개발과 아키텍처 설계에 참여해 성과에 따라 스톡옵션을 받을 기회를 가지세요.
라이브러리컴퍼니
백엔드 개발자 (1년 이상)
혁신적인 공연 예매 경험을 제공하는 라이브러리컴퍼니에서 백엔드 개발자를 찾습니다. Nest.js와 AWS 환경에서의 경험을 바탕으로 데이터 기반 서비스를 구축하며, 공연예술에 새로운 바람을 일으킬 기회를 놓치지 마세요!
넛지헬스케어(캐시워크)
백엔드/서버 개발자
넛지헬스케어는 비만, 당뇨 등 만성질환 예방을 목표로하는 디지털 헬스케어 스타트업으로, 캐시워크를 통해 2천만 다운로드를 기록했습니다. 백엔드 개발자로서 AWS 클라우드 인프라와 REST API 서버 운영을 맡으며 글로벌 성장에 기여할 기회를 누리세요.