Notice
Recent Posts
Recent Comments
Link
«   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
Tags
more
Archives
Today
Total
관리 메뉴

개발자 호소인

3-1.5 Algorithm 2회차 수업내용 정리 본문

카테고리 없음

3-1.5 Algorithm 2회차 수업내용 정리

muk muk 2024. 6. 27. 09:12

<Topological sort>

 

사이클이 없는 방향 그래프(DAG) 에서 정점을 일렬로 정렬

 

1. 순방향 방법 : 진입 차수가 0인 정점으로부터 출력하고 제거 

 

 

2. 역방향 방법 : 진출 차수가 0인 정점으로부터 출력하고, 그 출력된 그래프를 역순으로 -> 결국에 순방향 방법과 위상은 똑같이

 

 

Big O : O( N + M )

 

<Biconnected Component>

 

무방향 그래프의 연결 성분에서, 임의의 두 점 사이에 적어도 두 개의 단순 경로가 존재하는 연결 성분

-> 정점 하나가 삭제되더라도 또 다른 경로로 우회 가능 할 수 있게끔 

 

단절 정점 ( Articulation Point, Cut Point ) : 연결 성분의 정점 중 하나의 정점을 삭제했을 때, 두 개 이상의 연결 성분으로 분리될 떄 삭제된 정점.

 

다리 간선 ( Bridge ) : 간선을 제거했을 때, 두 개 이상의 연결 성분으로 분리 -> 이때의 제거 간선 

 

이때, Bridge는 Biconnected Component 의 조건에 부합하지 않지만, 그래프의 연결성을 결정짓는 중요한 요소이기 때문에 다리 간선도 특수한 형태의 이중 연결 성분으로 간주한다.