Implicit List / First-Fit으로 구현했을 경우 결과

Screenshot 2025-08-28 at 00.52.59.png

테스트케이스 분석이 필요한 이유?

<aside> ❗

**malloc**을 만들어가는 과정에서, 요구 사항의 정의가 명확해야겠다는 판단

공통 형태

19656100   ← suggested heap size (제안 힙 크기, 드라이버가 사실상 무시)
7200       ← ID 개수(num_ids): ptr_<id> 슬롯의 최대 개수
14400      ← 작업 개수(num_ops): 아래에 이어질 총 요청 라인 수
1          ← weight (가중치, 사실상 무시)

a X  4095  ← #X alloc 4095Bytes
f X        ← #X free → 인접 자유블록(아직 #2는 alloc)
f X        ← #X realloc → 이제 #1·#2가 서로 인접한 자유블록 → 병합되어야 함

Case 4. coalescing-bal.rep

Case 7. binary-bal.rep

Case 8. binary2-bal.rep