최근에 비트 패어 링 기능으로 Morton coding (Z-order curve)을 배웠습니다. Cantor pairing function과 비교하여 숫자를 쌍으로 만드는 계산 방식이 더 빠른 방법으로 나에게 소개되었습니다.상위 비트와 하위 비트로 구분하는 대신 비트 인터리빙을 사용하여 쌍 번호를 사용하는 이유는 무엇입니까?
모튼 코딩 작업은 두 비트를 인터리브하여 더 넓은 데이터 형식으로 결과를 저장하는 것입니다. 예를 들어, 두 개의 8 비트 정수의 비트를 인터리브하고 그 결과를 16 비트 정수로 저장합니다.
대상 데이터 형식의 상위 비트와 하위 비트 중 두 숫자를 나누는 대신 비트를 인터리브하려는 이유가 무엇입니까? 높은 비트와 낮은 비트를 사용하는 것이 더 빠를 것이라고 기대합니다. 언제 인터리빙에 이점이 있을까요?