stuff-from-scratch/src/compression/RunLengthEncoder.h
2022-11-28 10:16:04 +00:00

15 lines
273 B
C++

#pragma once
#include <vector>
class RunLengthEncoder
{
public:
using Hit = std::pair<unsigned char, unsigned>;
std::vector<Hit> encode(const std::vector<unsigned char>& input);
std::vector<unsigned char> decode(const std::vector<Hit>& input);
private:
};