#ifndef PROG2_H
#define PROG2_H
#include <iostream>
#include <cstdlib>
#include <string>
#include <fstream>
#include <vector>
#include "tree.h"
#include "node.h"
using namespace std;
void get_info(string filename);
void insert(vector<Tree>& list, string one, string two, string three, size_t length);
void put_in_list(vector<Tree>& list, Node in_node);
void huffman(vector<Tree>& list, string filename);
void make_tree(Tree temp_tree, vector<Tree>& list);
Tree get_min(vector<Tree>& list);
void test(Node* the_root, string huff_code);
void print_comp(vector<Tree> list, string filename);
#endif //PROG2_H