Danny's IT

  • 홈
  • 태그
  • 방명록

파이썬(Python)/DFS, BFS 탐색 1

DFS/BFS 탐색 이론

DFS 탐색 DFS는 Depth-First-Search, 즉 깊이 우선 탐색으로 그래프의 깊은 부분부터 우선적으로 탐색하는 알고리즘이다. 특정한 경로로 탐색할 때 그 경로에서 최대한 깊숙이 들어가서 노드를 방문한 후, 더 이상 들어갈 곳이 없다면 위의 노드로 돌아가 다른 경로로 탐색한다. 위와 같은 그래프에서 깊은 부분부터 탐색한다고 하면 1 -> 2 -> 4 -> 5 -> 3 -> 6 -> 7 순으로 탐색하게 된다. 그래프의 구현은 다음과 같이 리스트에 인접한 노드들을 저장하는 방식으로 할 수 있다. graph = [ [], # 0번 노드는 존재하지 않으므로 0번째 인덱스는 비워두기 [2, 3], # 1번 노드는 2, 3번 노드와 연결되어 있으므로 1번째 인덱스에 2, 3 저장 [1, 4, 5],# 2..

파이썬(Python)/DFS, BFS 탐색 2022.07.11
1
프로필사진

  • 분류 전체보기 (25)
    • Mathematics (8)
      • 선형대수(Linear Algebra) (8)
    • 파이썬(Python) (7)
      • 그리디 (3)
      • 완전 탐색 (0)
      • DFS, BFS 탐색 (1)
      • 자료구조 (1)
      • 기타 (2)
    • 머신러닝(MachineLearning) (10)
      • 넘파이(NumPy) (2)
      • 판다스(Pandas) (6)
      • 사이킷런(scikit-learn) (2)

Tag

reset_index(), 그리디 알고리즘, 코드업 3120, cross_val_score(), numpy, 결손 값 처리하기, loc[ ], 파이썬 lambda, fillna(), 모델 평가, 넘파이, PANDAS, iloc[ ], 판다스, dataframe, 타이타닉 문제, DataFrame 수정하기, CodeUp 3120, apply lambda, DataFrame 정렬,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.