A*알고리즘 작성과정에서 블록 안에서 초기화를 한 이유가 궁금합니다.
626
작성한 질문수 1
player.cpp의 AStar 함수 내에서
//초기값
{
int32 g = 0;
int32 h = 10 * (abs(dest.y - start.y) + abs(dest.x - start.x));
pq.push(PQNode{ g + h, g, start });
best[start.y][start.x] = g + h;
parent[start] = start;
}
이렇게 { } 블록을 설정하고 그 안에서 초기화를 한 이유가 궁금합니다.
답변 1
이거링크코드어디서확인하나요?
1
10
1
경력 어필에 관하여
1
22
2
이력서의 자기 소개를 그대로 자기소개 할때 핵심 매력으로 소개하면 마이너스 일까요?
1
28
2
스터디는 매달 열리나요?
0
36
1
디자인패턴 질문
0
35
2
깃허브 권한을 다시 받을 수 있나요?
0
59
2
강의 특전 깃허브 자료 관련
0
39
2
Replace함수 질문
0
127
2
A*, 다익스트라, Bfs차이 질문
0
230
2
closed list를 비교하는 부분이 궁금합니다.
0
150
1
부모가 2개 이상일경우 질문
0
223
2
sort함수 쓰려면 알고르즘헤더를 추가해야하는거 아닌가요?
0
224
2
빅오 표기법 2단계
0
366
1
list의 insert, erase에서 매개변수는 왜 iterator를 복사형으로 받나요?
0
327
1
Pop()함수에서 레퍼런스를 반환하지 않는 이유가 궁금합니다
0
445
3
iterator의 begin, end, insert, erase함수에서 iterator를 반환할 때 일어나는 현상이 궁금합니다
0
268
1
언리얼 part.4 는 안나오나요?
0
481
1
재귀함수 질문
0
504
1
클레스 템플릿 헤더파일 분리시 주의 사항이 있나요?
0
618
3
Pos operator< 어디서 사용하나요?
0
549
2
Disjoint Set 클래스 수정해도 괜찮나요?
0
498
1
1강에서의 List와 자료구조편에서의 List의 차이가 뭘까요?
0
630
1
이진 탐색 트리 삭제 질문
0
751
1
해당 문제 유형을 수학적으로 표현 가능할까요?
0
550
1





