Open hsskey opened 1 week ago
방문처리 자료구조를 배열대신 Set을 이용시 더 간단하게 처리가능
...
...
const visited = new Set()
function dfs(v) {
// 이미 방문처리가 되었다면 return
if(visited.has(v)) return
// 방문처리
visited.add(v)
cnt++
for(let i of graph[v]) {
if(!visited[i]) {
dfs(i)
}
}
}
...
...
바이러스
네트워크를 통해 전파되는 바이러스의 전파 범위를 계산하는 문제
📝 제약조건
💡 예시
4
문제 해결 과정
Step 1: 문제 이해하기
Step 2: 접근 방법
Step 3: 코드 설계
Step 4: 코드 구현
시간 복잡도