GreatAlgorithm-Study / AlgorithmStudy

🌟알고리즘 대장정🌟
6 stars 4 forks source link

[5주차_수요일] 트리의 지름 #59

Closed yeongleej closed 1 month ago

yeongleej commented 1 month ago
KodaHye commented 1 month ago

🤔 시간복잡도 고려사항


💡 풀이 아이디어

트리의 길이 = (한 지점에서 가장 멀리 떨어져 있는 지점)에서 또 다시 그 지점에서 가장 멀리 떨어져 있는 지점

Jewan1120 commented 1 month ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

yeongleej commented 1 month ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

baexxbin commented 1 month ago

🤔 시간복잡도 고려사항


💡 풀이 아이디어

yeahdy commented 1 month ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

처음에 문제를 보고 최소신장트리 인줄 알았는데, DFS 문제였군요! 양방향으로 탐색하는 새로운 탐색 방법을 알게 됐어요

icegosimperson commented 1 month ago

🤔 시간복잡도 고려사항 n<=10,000 O(N^2)까지 가능

💡 풀이 아이디어 트리의지름(트리의 모든 경로 중 가장 긴 경로) -> DFS로 탐색 임의의 노드에서 가장 먼 노드 찾기 -> 첫번째 DFS 수행 -> 두번째 DFS 수행 -> 트리의 지름