잔여 원소와 안정성
병합 루프가 끝난 뒤 왼쪽과 오른쪽 나머지를 모두 붙이는지 본다.
병합, 퀵, 힙 정렬은 실패 지점이 다릅니다. 이미 정렬됨, 역순, 중복 다량을 나눠 넣으면 경계 버그와 안정성 누락을 빠르게 찾을 수 있습니다.
[1,2,3,4,5]정렬된 입력
[5,4,3,2,1]역순 입력
<=로 안정성 유지 여부 확인
i, j 이동과 종료 조건 점검
[3,3,3,3]중복 다량
병합 루프가 끝난 뒤 왼쪽과 오른쪽 나머지를 모두 붙이는지 본다.
정렬/역순/중복 입력에서 포인터가 반드시 전진하는지 확인한다.
끝으로 보낸 값이 다시 힙 구간에 섞이지 않는지 범위를 고정한다.