GreatAlgorithm-Study / AlgorithmStudy

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

[8주차_수요일] 떡 돌리기 #100

Closed baexxbin closed 2 weeks ago

baexxbin commented 3 weeks ago
### 🤔 시간복잡도 고려사항

### 💡 풀이 아이디어
KodaHye commented 3 weeks ago

🤔 시간복잡도 고려사항

그래프 상에서 최소 거리 구하기: 다익스트라 → O(200,000(간선) × log 1,000 (노드))

💡 풀이 아이디어

icegosimperson commented 3 weeks ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

yeahdy commented 3 weeks ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

코드 설명
List<List<Pos>> graph 양방향 그래프 (하나의 Pos 당 여러개의 노드 존재)
int[] table 각 노드 별 최단거리를 저장하는 테이블
PriorityQueue<Pos> road 다음 노드 탐색 순서를 저장 (최단거리 값을 기준으로 오름차순 정렬)
int INF = Integer.MAX_VALUE 초기값 설정을 위한 변수
baexxbin commented 3 weeks ago

🤔 시간복잡도 고려사항


💡 풀이 아이디어

계속 틀리는 이유가 long형을 안써서인줄 알았는데 떡돌리는 날짜에서 잘못됐었네요...

yeongleej commented 3 weeks ago

🤔 시간복잡도 고려사항

=> 다익스트라 시간복잡도 : O(E logV)

💡 풀이 아이디어

Jewan1120 commented 3 weeks ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어