코드 깎는 개발자

  • 홈
  • 태그
  • 방명록

깊이우선탐색 1

[알고리즘] 깊이 우선 탐색 (DFS)

[알고리즘] 깊이 우선 탐색 (DFS) 깊이 우선 탐색(Depth First Search, DFS)는 BFS와 마찬가지로 맹목적으로 각 노드를 탐색할 때 주로 사용된다. BFS와는 다르게 보다 깊은 것을 우선적으로 탐색을 하며 LIFO의 구조를 가진 스택이 사용된다. 하지만 스택을 사용하지 않아도 구현이 가능하며 이것은 컴퓨터는 구조적으로 항상 스택의 원리를 사용하기 때문이다. 다음 숫자들을 깊이 우선 탐색하는 프로그램을 작성하자! 1. 스택의 최상단 노드를 확인 후 방문처리를 한다. 2. 최상단 노드에게 방문하지 않은 인접 노드가 있으면 그 노드를 스택에 넣고 방문처리를 한다. 방문하지 않는 인접 노드가 없으면 스택에서 최상단 노드를 뺀다. 소스코드 구현 (C++) #include #include us..

Game Programming/알고리즘 2022.10.03
이전
1
다음
더보기
프로필사진

C++, 언리얼 엔진 등 게임 개발에 관한 공부 및 정리 그리고 개발일지 han7477@naver.com

  • 분류 전체보기 (67)
    • Game Programming (57)
      • UE4 (7)
      • 게임 프로그래밍 C++ (10)
      • 게임 수학 (4)
      • 자문자답 (12)
      • OS (3)
      • 알고리즘 (17)
      • 자료구조 (4)
      • 디자인 패턴 (0)
    • UnrealEngine (1)
    • 개발일지 (8)
      • 2202 (8)
      • 꼬순도순카페 (0)
    • 이것 저것 (1)

Tag

멀티플레이, 선형자료구조, UE4, TArray, Vector, 자료구조, EEOE, 순차컨테이너, 벡터, 연관컨테이너, 알고리즘, unionfind, O(N^2), 비선형자료구조, O(N * logN), CO-OP, 2202, 스택, c++, STL,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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.

  • 유튜브채널

티스토리툴바