Huffman Zipper  v-1.0
Data Compression and Decompression using Greedy Huffman Algorithm
Constants.h
Go to the documentation of this file.
1 
7 #pragma once
8 
10 constexpr auto INITIAL_BUCKET_COUNT = 101;
11 constexpr auto MAX_LOAD_PERCENTAGE = 70;
12 
14 constexpr auto RESERVE_SIZE = 101;
15 
17 const int INITIAL_QUEUE_CAPACITY = 5;
18 
20 constexpr auto INTERNAL_NODE_CHARACTER = char(29); // group separator : GS
21 
23 constexpr auto FILE_NAME_SEPARATOR = char(63); // Question mark : ?
24 
25 // File locations
26 constexpr auto INPUT_FILE_PATH = "./src/huffman.huf";
27 constexpr auto COMPRESSED_FILE_PATH = "./src/huffman.huf";
28 constexpr auto DIRECTORY = "./src/huffman";
constexpr auto COMPRESSED_FILE_PATH
Definition: Constants.h:27
constexpr auto DIRECTORY
Definition: Constants.h:28
constexpr auto INTERNAL_NODE_CHARACTER
Constants for Huffman Tree.
Definition: Constants.h:20
constexpr auto MAX_LOAD_PERCENTAGE
Definition: Constants.h:11
constexpr auto FILE_NAME_SEPARATOR
Constants for file Header.
Definition: Constants.h:23
constexpr auto INITIAL_BUCKET_COUNT
Constants for HashMap.
Definition: Constants.h:10
constexpr auto INPUT_FILE_PATH
Definition: Constants.h:26
constexpr auto RESERVE_SIZE
Constants for MinHeap.
Definition: Constants.h:14
const int INITIAL_QUEUE_CAPACITY
Constants for Queue.
Definition: Constants.h:17