Peter's blog

  • 홈
  • 태그
  • 방명록

DFS#깊이우선탐색#depth first search 1

깊이 우선 탐색. DFS. Depth First Search.

그래프의 탐색 방법 중에는 크게 깊이우선 탐색(DFS)와 너비 우선 탐색(BFS)가 있다. 이 탐색 방법들의 목적은 모든 정점을 1번씩 방문하는 것이다. DFS는 최대한 깊숙히 탐색. BFS는 최대한 넓게 탐색한다. DFS는 스택을 이용하고 BFS는 큐를 이용한다. BFS는 모든 간선의 가중치가 1일 때 최단거리를 탐색하는 알고리즘이 된다. *DFS check[i] =1 or 0 을 사용해 방문 여부를 저장한다. 시간복잡도는 인접행렬을 사용했을 때는 O(V^2), 인접리스트를 사용하면 O(V+E)이다. *BFS 시간복잡도 인접행렬 : O(V^2) 리스트: O(V+E)

컴퓨터 공학/자료구조, 알고리즘 2019.06.25
이전
1
다음
더보기
프로필사진

Peter's blog

AI는 재밌다

  • 분류 전체보기
    • 컴퓨터 공학
      • 자료구조, 알고리즘
    • 프로그래밍 언어
      • C. C++ 기본기
      • 파이썬 Python
    • FrontEnd
      • JS, CSS
    • .NET 프레임워크
    • linux
    • 코딩 연습문제
    • 딥러닝
    • 강화학습 RL
    • 시.수필.
    • 나의 경로
    • 반도체학

Tag

dfs, 부자가 되는 법, Linux, 전이학습, BFS, 감성분석 #NLP #자연어처리 #형태소분석 #웹스크레이핑, transfer learning, GFET #그래핀 FET, unix 커맨드, turtle graphics, 터틀그래픽스, 드라이브 마운트, 그래프 #자료구조 #인접행렬 #인접리스트, 백준 4693, linux 터미널, 딥러닝, 반복수열, 참조형 변수, PySimpleGUI, 섬의개수,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바