JobTimer 클래스의 우선순위 큐 질문
안녕하세요.
JobTimer 클래스에서 사용된 우선순위 큐 관련해서 2가지 궁금한 점이 있습니다.
1. 여기서 사용된 우선순위 큐는 최소힙으로 구현된게 맞나요?
PriorityQueue.cs 에 작성된 우선순위 큐는 최대힙 이지만, JobTimerElem 구조체를 정의할 때 CompareTo 메서드를 오버라이딩 해서 최소힙을 사용하게끔 수정한 것으로 이해했는데 제대로 이해한게 맞을까요?
2. Pop 메서드에서 힙 정렬 과정 질문
PriorityQueue.cs에 작성된 Pop 메서드의 While 문이 힙 정렬을 담당하는 부분으로 이해했습니다.
만약 While 문 한 번으로 정렬이 끝나지 않는 경우는 어떡하나요?
예를 들어 다음과 같이 저장된 최소 힙의 경우
이렇게 While문이 한 번 끝났는데 최솟값인 2가 루트 위치에 있지 않은 경우가 있어서 질문 드립니다.
답변 1
학습 전 커리큘럼 관련 질문 드립니다
0
112
1
강의 커리큘럼 질문 드립니다
0
62
1
수업질문은 아닌데요^^
0
117
1
게임 로직 루프에서 게임 틱 누락으로 인한 높은 CPU 사용 문제
0
85
1
선 이동과 히트 판정에 대해 질문 드립니다.
0
91
1
Job Scheduler - Cache locality
0
76
2
MMO 3D 게임 서버의 스킬 판정을 어떻게 하면 좋을까요?
0
190
2
코드 머지와 관련하여.
0
95
1
퀘스트 처리 시 궁금한게 있습니다.
0
116
2
Nagle Algorithm
0
100
1
현재 강의를 이용하여 3D 게임을 만들 경우 변경되야 될 사항들에 대해 궁금합니다.
0
134
2
ResourceManager에서 Multiple Sprite를 로드하는 방법
0
102
1
M2는 업데이트가 끝난건가요?
0
149
1
Interpolation & Server Tick Frequency
0
172
2
서버에서 디스커넥트되시는분들 JWT 관련 참고하셔요
0
121
1
aws 와 microsoft azure 중 aws 선택하신 이유가 궁금합니다.
0
189
1
강의는 끝인건가요?
0
332
2
아이템 강화 테이블 관련
0
226
2
강의 관련 질문 드립니다.
0
238
1
리니지1의 이동 질문
0
402
2
버그에대한 썰
0
132
1
포탈 프로젝트에 서버 코드에 에러가 뜨네요
0
139
1
아이템 수량에 관해서 질문입니다.
0
143
1
퀘스트 관련 질문 드립니다.
0
144
1





