Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
test_huffman.C File Reference
#include <iostream>
#include <fstream>
#include <tpl_binNodeUtils.H>
#include <Huffman.H>
#include <huffman_btreepic.H>
Include dependency graph for test_huffman.C:

Go to the source code of this file.

Functions

const size_t read_and_encode (char *str, Huffman_Encoder_Engine &huffman_engine, BitArray &bit_stream)
 
void print_node (BinNode< string > *p, int, int)
 
void print_code (BitArray &cod, const size_t &len)
 
int main ()
 

Variables

char poema1 []
 
char poema []
 

Function Documentation

◆ main()

◆ print_code()

void print_code ( BitArray cod,
const size_t &  len 
)

Definition at line 101 of file test_huffman.C.

References Aleph::divide_and_conquer_partition_dp().

Referenced by main().

◆ print_node()

void print_node ( BinNode< string > *  p,
int  ,
int   
)

Definition at line 96 of file test_huffman.C.

References Aleph::BinNode< Key >::get_key().

◆ read_and_encode()

const size_t read_and_encode ( char *  str,
Huffman_Encoder_Engine huffman_engine,
BitArray bit_stream 
)

Definition at line 84 of file test_huffman.C.

References Aleph::divide_and_conquer_partition_dp().

Referenced by main().

Variable Documentation

◆ poema

char poema[]
Initial value:
=
"El enamorado\n"
"\n"
"Lunas, marfiles, instrumentos, rosas,\n"
"lámparas y la línea de Durero,\n"
"las nueve cifras y el cambiante cero,\n"
"debo fingir que existen esas cosas.\n"
"\n"
"Debo fingir que en el pasado fueron\n"
"Persépolis y Roma y que una arena\n"
"sutil midió la suerte de la almena\n"
"que los siglos de hierro deshicieron.\n"
"\n"
"Debo fingir las armas y la pira\n"
"de la epopeya y los pesados mares\n"
"que roen de la tierra los pilares.\n"
"\n"
"Debo fingir que hay otros. Es mentira.\n"
"Sólo tú eres. Tú, mi desventura\n"
"y mi ventura, inagotable y pura.\n"
"\n"
" Jorge Luis Borges\n"

Definition at line 60 of file test_huffman.C.

Referenced by main().

◆ poema1

char poema1[]
Initial value:
=
" Las cosas\n"
"\n"
"El bastón, las monedas, el llavero,\n"
"la dócil cerradura, las tardías\n"
"notas que no leerán los pocos días\n"
"que me quedan, los naipes y el tablero,\n"
"\n"
"un libro y en sus páginas la ajada\n"
"violeta, monumento de una tarde\n"
"sin duda inolvidable y ya olvidada,\n"
"el rojo espejo occidental en que arde\n"
"\n"
"una ilusoria aurora. ¡Cuántas cosas,\n"
"láminas, umbrales, atlas, copas, clavos,\n"
"nos sirven como tácitos esclavos,\n"
"\n"
"ciegas y extrañamente sigilosas!\n"
"Durarán más allá de nuestro olvido;\n"
"no sabrán nunca que nos hemos ido.\n"
"\n"
" Jorge Luis Borges\n"

Definition at line 36 of file test_huffman.C.