Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
writeTreap.C File Reference
#include <cstdlib>
#include <cassert>
#include <charconv>
#include <ctime>
#include <gsl/gsl_rng.h>
#include <fstream>
#include <iostream>
#include <string_view>
#include <ah-errors.H>
#include <aleph.H>
#include <tpl_treap.H>
#include <gmpfrxx.h>
#include <tpl_binNodeUtils.H>
Include dependency graph for writeTreap.C:

Go to the source code of this file.

Functions

long randomLong ()
 
void print_pair (Treap< int >::Node *node, int, int)
 
void print_key (Treap< int >::Node *node, int, int)
 
void print_treap (Treap< int >::Node *node, int, int)
 
void print_prio (Treap< int >::Node *node, int, int)
 
int main (int argc, char *argv[])
 

Variables

ofstream output
 
fstream fig_file
 
fstream tex_file
 
Treap< int >::Nodelast_node = nullptr
 
gsl_rng * rand_gen = nullptr
 

Function Documentation

◆ main()

◆ print_key()

void print_key ( Treap< int >::Node node,
int  ,
int   
)

Definition at line 75 of file writeTreap.C.

References fig_file.

Referenced by main().

◆ print_pair()

void print_pair ( Treap< int >::Node node,
int  ,
int   
)

Definition at line 60 of file writeTreap.C.

References Aleph::divide_and_conquer_partition_dp(), last_node, Aleph::rand_gen, and tex_file.

Referenced by main().

◆ print_prio()

void print_prio ( Treap< int >::Node node,
int  ,
int   
)

Definition at line 87 of file writeTreap.C.

References Aleph::divide_and_conquer_partition_dp(), fig_file, and Aleph::rand_gen.

Referenced by main().

◆ print_treap()

void print_treap ( Treap< int >::Node node,
int  ,
int   
)

Definition at line 80 of file writeTreap.C.

References output.

Referenced by main().

◆ randomLong()

long randomLong ( )

Definition at line 46 of file writeTreap.C.

References Aleph::divide_and_conquer_partition_dp().

Variable Documentation

◆ fig_file

fstream fig_file

Definition at line 52 of file writeTreap.C.

Referenced by main(), print_key(), and print_prio().

◆ last_node

◆ output

ofstream output

Definition at line 51 of file writeTreap.C.

Referenced by main(), and print_treap().

◆ rand_gen

gsl_rng* rand_gen = nullptr

Definition at line 58 of file writeTreap.C.

◆ tex_file

fstream tex_file

Definition at line 53 of file writeTreap.C.

Referenced by main(), main(), and print_pair().