tudocomp
– The TU Dortmund Compression Framework
|
#include <NaivST.hpp>
Public Member Functions | |
void | add_child (node_type node, size_type start, size_type suffix_beg) |
node_type | split_edge (node_type parent, node_type child, size_type edge_len) |
size_type | get_edge_length (node_type node) |
size_type | get_start (node_type node) |
size_type | get_end (node_type node) |
size_type | get_suffix (node_type node) |
bool | is_leaf (node_type node) |
node_type | get_child (node_type node, char c) |
std::vector< node_type > | get_child (node_type node) |
node_type | get_suffix_link (node_type node) |
void | set_suffix_link (node_type from_node, node_type to_node) |
node_type | get_root () |
size_type | get_tree_size () |
std::string | get_string_of_edge (uint node) |
void | print_tree (uint node, std::string depth) |
NaivST (io::InputView &input) | |
Definition at line 35 of file NaivST.hpp.
|
inline |
Definition at line 195 of file NaivST.hpp.
|
inline |
Definition at line 84 of file NaivST.hpp.
|
inline |
Definition at line 123 of file NaivST.hpp.
|
inline |
Definition at line 130 of file NaivST.hpp.
|
inline |
Definition at line 103 of file NaivST.hpp.
|
inline |
Definition at line 110 of file NaivST.hpp.
|
inline |
Definition at line 143 of file NaivST.hpp.
|
inline |
Definition at line 109 of file NaivST.hpp.
|
inline |
Definition at line 155 of file NaivST.hpp.
|
inline |
Definition at line 114 of file NaivST.hpp.
|
inline |
Definition at line 134 of file NaivST.hpp.
|
inline |
Definition at line 147 of file NaivST.hpp.
|
inline |
Definition at line 119 of file NaivST.hpp.
|
inline |
Definition at line 177 of file NaivST.hpp.
|
inline |
Definition at line 138 of file NaivST.hpp.
|
inline |
Definition at line 95 of file NaivST.hpp.