Algolib Documentation
Welcome to the Algolib documentation! All the documented entities are listed in Index.
- Data structures
- Graphs
- Geometry
- Mathematics
- Exponentiation by squaring
- Fraction
- GCD / LCM
- Matrix
- Modulo
- Permutation
- Polynomial
- Prime decomposition
- Sieve of Eratosthenes
- Optimization
- Sorting
- Strings
- Utility
- Automaton
Autoperator+()operator*()operator<<()AutomatonAutomaton()stateCount()addState()addEpsilonTransition()addTransition()removeState()alphabet()clear()isAccepted()hasEpsilonTransitions()removeEpsilonTransitions()isComplete()isComplete()makeComplete()makeComplete()determinize()minimize()applyKleenStar()applyKleenPlus()operator+=()operator*=()fromRegex()m_transitionsm_epsilonTransitionsm_startStatesm_isAcceptingoperator+operator*operator<<
- KMP
- Regex
- Trees
- Simplex
SimplexOutcomeSimplex()variables_count()add_greater_than()add_lower_than()maximize()minimize()outcome()optimal_value()solution_value()choose_entering_variable()choose_leaving_variable()make_exchange()one_step()print_constraints()resize_constraints()m_outcomem_variables_countm_constraintsm_to_optimizeSimplex::Constraint
- Two-SAT
- JSON
JSONTypeJSON()JSON()JSON()JSON()JSON()JSON()JSON()JSON()JSON()JSON()~JSON()type()getInt()getInt()getFloat()getFloat()getBool()getBool()getString()getString()getArray()getArray()get()getObject()getObject()get()toString()fromString()m_intm_floatm_boolm_stringm_arraym_objectcreateOfType()addToString()fromString()skipWhitespaces()readString()m_type@1
- Constants
- Shortcuts
- Utility