반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- JPA 공부
- JPA
- 카프카
- 코테준비
- 프로그래머스
- 코테공부
- Kafka
- JPA공부
- K8S
- DDD
- 스프링
- 알고리즘공부
- 플러터 개발
- nestjs
- 자료구조공부
- 플러터 공부
- querydsl
- 스프링부트공부
- 자바공부
- nestjs공부
- 스프링공부
- JPA예제
- 기술면접공부
- JPA스터디
- Flutter
- 스프링 공부
- 기술공부
- Axon framework
- 스프링부트
- nestjs스터디
Archives
- Today
- Total
목록최단경로 알고리즘공부 (1)
DevBoi
3. 알고리즘 정리 [최단 경로]
최단 경로에 대한 알고리즘을 정리해보자. 엇 최단 경로면 BFS 아닌가? 응 아니야~ 그러면 시작해보자 특정 시작노드에서부터 가중치를 더해가면서 계산하는 다익스트라 알고리즘이라는 것을 써야한다. 다익스트라 알고리즘이란? BFS랑 유사하지만 조금 다른 개념이다. BFS는 단순 가장가까운 노드부터 계산해서 큐에 넣고 빼서 체크를 했다면 다익스트라는 가까운 노드만 업데이트를 하는것이다. 그래서, 우선순위 큐는 minHeap방식을 활용해서 가장 짧은 거리를 가진 노드 정보만 꺼내고 업데이트한다. 좀더 자세히 알아보자 * 최단 경로 https://www.acmicpc.net/problem/1753 1753번: 최단경로 첫째 줄에 정점의 개수 V와 간선의 개수 E가 주어진다. (1≤V≤20,000, 1≤E≤300,..
Algorithm/[Etc]
2021. 7. 24. 01:36