기록

  • 홈
  • 태그
  • 방명록

dfs 1

DFS 깊이 우선 탐색

DFS : Depth Frist Search : 깊이 우선 탐색트리나 그래프에서 특정 노드를 시작으로 다음 노드를 탐색하며 갈림길을 만나면 저장해놨다가 진행하는 루트의 끝에 도달했을 때 갈림길로 돌아가 다른 다음 노드를 탐색한다이러한 방법으로 모든 노드를 탐색하는 것을 DFS라고 한다 대표적인 예로 백트래킹이 있다백트래킹은 DFS와 동일하지만, 조건을 만족 시킬 경우에만 다음 노드로 넘어간다는 점에서 루트의 끝에 도달하는 DFS와 차이가 있다 재귀와 스택으로 구현 가능하며,재귀 형태일 때는 순환 그래프면 안된다는 제한 사항과 스택 형태일 때는 스택 오버플로우에 유의해야한다는 특징이 존재한다 경로 탐색, 그룹 찾기, 사이클 검출 등에서 활용 가능하다 재귀// 재귀 DFSvoid dfs(int node, v..

CS/알고리즘 2024.11.06
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (86)
    • Project (0)
    • 언어 (23)
      • Java (15)
      • C (1)
      • C++ (7)
    • CS (17)
      • 알고리즘 (3)
      • 자료구조 (8)
      • 운영체제 (0)
      • DB (6)
    • 임베디드 (24)
      • STM32 (ARM Cortex - M4) (14)
      • ROS (0)
      • OpenCV (0)
      • Linux BSP (9)
    • 응용 프로그램 (1)
      • Qt (1)
    • 개발 툴 (11)
    • 면접 (2)
    • 발표 (2)
    • 머신러닝 & 딥러닝 (5)

Tag

AWS, C++, Git, 알고리즘, 디바이스파일, 디바이스드라이버, RaspberryPi, STM32, EC2, 임베디드, 리눅스, OpenVINO, 깃허브, bsp, 배열, github, 깃, 자료구조, Linux, 깃헙,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바