BFS의 기본 알고리즘 :
set start vertex to visited
load it into queue
while queue not empty
for each edge incident to vertex
if its not visited
load into queue
mark vertex
따라서 시간 복잡성은 다음과 같습니다.
v1 + (incident edges) + v2 + (incident edges) + .... + vn + (incident edges)
어디 v
정점은 1
에n
먼저, 내가 말한 것이 맞습니까? 두 번째로, O(N + E)
이것이 정말 좋은 이유에 대한이 직관은 어떻습니까? 감사