-
[깊이/너비 우선 탐색(DFS/BFS)] 네트워크알고리즘/프로그래머스 2021. 11. 11. 20:43
https://programmers.co.kr/learn/courses/30/lessons/43162
def solution(n, computers): visited = [0 for i in range(n)] answer = 0 def DFS(arg): visited[arg] = 1 for i in range(n): if computers[arg][i] and not visited[i]: DFS(i) for c in range(n): if visited[c] == 1: continue answer += 1 DFS(c) return answer
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[2022 KAKAO BLIND RECRUITMENT] 신고 결과 받기 (0) 2022.06.24 [DP] 정수 삼각형 (0) 2022.06.23 깊이/너비 우선 탐색(DFS/BFS) 타겟 넘버 (0) 2021.11.11 [위클리 챌린지] 아이템 줍기 (0) 2021.11.10 [위클리 챌린지] 피로도 (0) 2021.11.09