4주차 스터디(23.12.01)-2
2023. 12. 1. 04:04ㆍ스터디
이번에 사용한 알고리즘들인
Manacher Algorithm, Dijkstra, Floyd-Warshall Algorithm에 대해 정리 해보았습니다.
1. Manacher Algorithm
문자열에서 가장 긴 회문 (Palindrome)을 찾기 위한 알고리즘입니다.
2. Dijkstra Algorithm (데이크스트라 알고리즘)
Non-negative weighted graph가 주어져있을 때, 각 Vertices들의 최소 weight 간선을 찾아내는 문제입니다.
3. Floyd - Warshall Algorithm (플로이드 워셜 알고리즘)
2에서의 데이크스트라가 Non-negative만 해당이 되었다면, Floyd Warshall의 경우에는 음의 가중치 또한 허용합니다.
'스터디' 카테고리의 다른 글
[혼자 공부한] 분리집합 (0) | 2024.08.15 |
---|---|
4주차 스터디(23.12.01) (1) | 2023.11.30 |
3주차 스터디(23.11.24) (0) | 2023.11.30 |
2주차 스터디(23.11.16) - DFS, BFS (0) | 2023.11.11 |
1주차 스터디(23.11.09) - 완전 탐색 (Brute Force) (0) | 2023.11.07 |