|
SDSL: Succinct Data Structure Library
A C++ template library for succinct data structures
|
algorithms.hpp contains algorithms for suffixarrays. More...
#include "int_vector.hpp"#include <stdexcept>#include <iostream>#include <cassert>#include <stack>#include <utility>#include "algorithms_for_suffix_array_construction.hpp"#include "algorithms_for_balanced_parentheses.hpp"#include "algorithms_for_compressed_suffix_arrays.hpp"#include "algorithms_for_compressed_suffix_trees.hpp"#include "algorithms_for_string_matching.hpp"Go to the source code of this file.
Namespaces | |
| namespace | sdsl |
| Namespace for the succinct data structure library. | |
| namespace | sdsl::algorithm |
| A helper class containing algorithms for succinct data structures. | |
Functions | |
| double | sdsl::algorithm::H_0 (const unsigned char *c) |
| Calculate the zero-order entropy for a text T. | |
| double | sdsl::algorithm::H_0s (const unsigned char *c) |
| template<class RandomAccessContainer1 , class RandomAccessContainer2 > | |
| void | sdsl::algorithm::calculate_psv (const RandomAccessContainer1 &a, RandomAccessContainer2 &psv) |
| Calculate the previous smaller value (psv) array for a random access container a. | |
algorithms.hpp contains algorithms for suffixarrays.
1.8.0