유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Find Eventual Safe States - Leetcode 802 - Python

NeetCodeIO

2025. 1. 24.

0

#etc
  • 이 문제는 방향 그래프에서 안전한 노드를 찾는 문제입니다. 🕵️‍♂️
  • 안전한 노드는 모든 경로가 종착 노드(outgoing edge가 없는 노드)로 이어지는 노드입니다. 🏁
  • 그래프에 사이클이 없어야 안전한 노드를 찾을 수 있습니다. 🔄
  • DFS(깊이 우선 탐색) 알고리즘을 사용하여 효율적으로 안전한 노드를 찾습니다. 🌲
  • 해시맵을 사용하여 노드의 안전 여부를 저장하고 중복 계산을 방지합니다. 🗺️
  • 시간 복잡도는 O(E+V)입니다. (E: 간선의 수, V: 노드의 수) ⏱️
  • 결과는 안전한 노드들을 오름차순으로 정렬하여 반환합니다. ⬆️

Recommanded Videos