__Title__

  • 홈
  • 태그
  • 방명록

DFS 시간복잡도 1

[그래프 #2] 인접 행렬, 인접 리스트를 활용한 BFS 문제풀이 방법

QueueBFS에서 주로 사용되는 자료구조FIFO (First-In, First-Out) 구조 / 먼저 들어온 데이터가 먼저 나감큐에 노드를 담아 순서대로 방문, 방문하지 않은 노드를 큐에 삽입하여 탐색 BFS stepqueue 준비시작 노드 queue에 삽입(cycle이 생길 시) visited 준비시작 노드를 예약 후 시작BFS 동작queue에 가야하는 / 예약된 노드가 있는 동안 반복지금 방문하는 노드를 queue의 맨 앞에서 빼와서 저장 → nownow에서 갈수 있는 노드들을 판단, 갈 수 있다면 queue에 새로 삽입 + 예약(방문 기록) 필수시간복잡도 비교1. 재귀 함수O(호출되는 함수의 개수)일반적으로 O(n) 또는 O(2^n) 정도의 시간 복잡도재귀 함수의 시간 복잡도는 문제의 크기와 관련..

Coding_practice/Know-How 2023.02.06
1
더보기
프로필사진

  • 분류 전체보기 (100)
    • SSAFY (2)
      • Memoir (1)
    • Coding_practice (7)
      • Know-How (5)
      • Problem Solving (0)
    • IT_Study (90)
      • C++ (13)
      • Python (2)
      • Personal Project (4)
      • Team Project (5)
      • Database (2)
      • Embedded System (8)
      • Math (0)
      • Network (3)
      • Operating System (14)
      • Web (17)
      • Ops (22)
      • Project Management (0)
    • Artificial Intelligence (1)
      • Recommendation System (1)
    • etc (0)

Tag

BFS 시간복잡도, 문자열 복사, 재귀 함수 시간복잡도, 훈련반, JavaScript, DFS 시간복잡도, 한양남자님 깃허브, 세 수의 합, Flood fill, python heapq, Tabulation, 민코딩, SSR & CSR, AWS 인스턴스 생성, 문자열, 문자열 부분 복사, 배열 내장 메서드, python self class, python priority queue, 클라이언트 사이드,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바