일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 공변성
- 무한 스크롤
- async/await
- 태그된 유니온
- app router
- 투포인터
- ESlint
- recoil
- Cypress
- Jest
- useAppDispatch
- 결정 알고리즘
- React
- 리터럴 타입
- 반공변성
- tailwind
- 이분 검색
- webpack
- TS
- CORS
- CI/CD
- dfs
- RTK Query
- 호이스팅
- autosize
- Promise
- 타입 좁히기
- map
- 인터섹션
- SSR
Archives
- Today
- Total
짧은코딩
최단 경로 탐색 - A* 알고리즘 본문
최단 경로 탐색
목적지가 분명하다.
-과정
O: open 앞으로 갈 지점
C: close 현재 지점
F score: G + H, F가 짧은거 선택
G score: 처음 노드부터 자기 노드까지 거리
H score: 앞으로 갈 목적지까지 예상 거리, 1->6은 직접 못간다. 그래서 직선 거리를 구한다, 대충 눈대중으로 구함
parent node로 추적해서 경로 찾는다.
가장 짧은 3을 선택
이렇게 하다 보면 최종적으로
이렇게 나온다. 그러면 C의 마지막부터 parent node를 따라가서 출발지가 나오면 그게 최종 경로이다.
728x90
반응형
Comments