Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
RandomTreeTest Class Reference
Inheritance diagram for RandomTreeTest:
[legend]
Collaboration diagram for RandomTreeTest:
[legend]

Protected Member Functions

void SetUp () override
 
void TearDown () override
 
template<typename T >
size_t count_nodes (Tree_Node< T > *root)
 
template<typename T >
size_t tree_height (Tree_Node< T > *root)
 
template<typename T >
void destroy_tree (Tree_Node< T > *root)
 

Detailed Description

Definition at line 17 of file random_tree_test.cc.

Member Function Documentation

◆ count_nodes()

template<typename T >
size_t RandomTreeTest::count_nodes ( Tree_Node< T > *  root)
inlineprotected

◆ destroy_tree()

template<typename T >
void RandomTreeTest::destroy_tree ( Tree_Node< T > *  root)
inlineprotected

◆ SetUp()

void RandomTreeTest::SetUp ( )
inlineoverrideprotected

Definition at line 20 of file random_tree_test.cc.

◆ TearDown()

void RandomTreeTest::TearDown ( )
inlineoverrideprotected

Definition at line 21 of file random_tree_test.cc.

◆ tree_height()

template<typename T >
size_t RandomTreeTest::tree_height ( Tree_Node< T > *  root)
inlineprotected

Definition at line 41 of file random_tree_test.cc.

References Aleph::Tree_Node< T >::get_left_child(), h, Aleph::maps(), root(), and tree_height().

Referenced by tree_height().


The documentation for this class was generated from the following file: