Skip to content

Commit 75b43cd

Browse files
committed
2 parents 96320bd + 138e586 commit 75b43cd

File tree

5 files changed

+10
-9
lines changed

5 files changed

+10
-9
lines changed

10/4.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def union_parent(parent, a, b):
3030
if find_parent(parent, a) == find_parent(parent, b):
3131
cycle = True
3232
break
33-
# 사이클이 발생하지 않았다면 합치기(Union) 수행
33+
# 사이클이 발생하지 않았다면 합집합(Union) 연산 수행
3434
else:
3535
union_parent(parent, a, b)
3636

10/6.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@
1010
# 방향 그래프의 모든 간선 정보를 입력 받기
1111
for _ in range(e):
1212
a, b = map(int, input().split())
13-
graph[a].append(b)
13+
graph[a].append(b) # 정점 A에서 B로 이동 가능
1414
# 진입 차수를 1 증가
1515
indegree[b] += 1
1616

1717
# 위상 정렬 함수
1818
def topology_sort():
1919
result = [] # 알고리즘 수행 결과를 담을 리스트
2020
q = deque() # 큐 기능을 위한 deque 라이브러리 사용
21+
2122
# 처음 시작할 때는 진입차수가 0인 노드를 큐에 삽입
2223
for i in range(1, v + 1):
2324
if indegree[i] == 0:

10/7.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def union_parent(parent, a, b):
1515
parent[a] = b
1616

1717
n, m = map(int, input().split())
18-
parent = [0] * (n + 1) # 부모 테이블 초기화하기
18+
parent = [0] * (n + 1) # 부모 테이블 초기화
1919

2020
# 부모 테이블상에서, 부모를 자기 자신으로 초기화
2121
for i in range(0, n + 1):
@@ -24,7 +24,7 @@ def union_parent(parent, a, b):
2424
# 각 연산을 하나씩 확인한다.
2525
for i in range(m):
2626
oper, a, b = map(int, input().split())
27-
# 합치기(Union) 연산인 경우
27+
# 합치합(Union) 연산인 경우
2828
if oper == 0:
2929
union_parent(parent, a, b)
3030
# 찾기(Find) 연산인 경우

10/8.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ def union_parent(parent, a, b):
1414
else:
1515
parent[a] = b
1616

17-
# 노드의 개수와 간선(Union 연산)의 개수 입력 받기
17+
# 노드의 개수와 간선(Union 연산)의 개수 입력받기
1818
v, e = map(int, input().split())
19-
parent = [0] * (v + 1) # 부모 테이블 초기화하기
19+
parent = [0] * (v + 1) # 부모 테이블 초기화
2020

2121
# 모든 간선을 담을 리스트와, 최종 비용을 담을 변수
2222
edges = []
@@ -26,7 +26,7 @@ def union_parent(parent, a, b):
2626
for i in range(1, v + 1):
2727
parent[i] = i
2828

29-
# 모든 간선에 대한 정보를 입력 받기
29+
# 모든 간선에 대한 정보를 입력받기
3030
for _ in range(e):
3131
a, b, cost = map(int, input().split())
3232
# 비용순으로 정렬하기 위해서 튜플의 첫 번째 원소를 비용으로 설정

10/9.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from collections import deque
22
import copy
33

4-
# 노드의 개수 입력 받기
4+
# 노드의 개수 입력받기
55
v = int(input())
66
# 모든 노드에 대한 진입차수는 0으로 초기화
77
indegree = [0] * (v + 1)
@@ -10,7 +10,7 @@
1010
# 각 강의 시간을 0으로 초기화
1111
time = [0] * (v + 1)
1212

13-
# 방향 그래프의 모든 간선 정보를 입력 받기
13+
# 방향 그래프의 모든 간선 정보를 입력받기
1414
for i in range(1, v + 1):
1515
data = list(map(int, input().split()))
1616
time[i] = data[0] # 첫 번째 수는 시간 정보를 담고 있음

0 commit comments

Comments
 (0)