public class RLECompressor
extends java.lang.Object
RLE 알고리즘은 반복되는 데이터를 효율적으로 압축하는 데 특화된 알고리즘이다. 이 클래스는 RLE로 압축된 데이터를 복원하여 원래의 정수 리스트로 변환하는 기능을 한다.
이 클래스는 객체 생성을 방지하며, 모든 메서드는 정적(static)으로 제공된다.
| Modifier and Type | Method and Description |
|---|---|
static <N extends java.lang.Number> |
compressRLE(java.util.List<N> values)
주어진 숫자형 리스트를 Run-Length Encoding (RLE) 알고리즘을 사용하여 압축하고, 그 결과를 바이트 배열로 반환한다.
|
public static <N extends java.lang.Number> byte[] compressRLE(java.util.List<N> values)
N - 압축할 리스트의 요소 타입 (Integer, Long, Short, Byte 등)values - 압축할 숫자형 리스트