|
Algorithms_in_C++ 1.0.0
Set of algorithms implemented in C++.
|
for vector container More...
Classes | |
| class | generate_parentheses |
| generate_parentheses class More... | |
Functions | |
| template<size_t T> | |
| int | minimax (int depth, int node_index, bool is_max, const std::array< int, T > &scores, double height) |
| Check which is the maximum/minimum number in the array. | |
for vector container
Backtracking algorithms.
for IO operations
for std::vector
for assert for I/O operation
Backtracking algorithms
for std::array for IO operations
Backtracking algorithms
for std::array
Backtracking algorithms
for std::count for assert for IO operations for std::list for std::accumulate for std::vector
for std::max, std::min for std::array for log2
Backtracking algorithms
for std::array for assert
Backtracking algorithms
for assert for IO operations for unordered_map
Backtracking algorithms
for assert for IO operations
Backtracking algorithms
for assert
Backtracking algorithms
| int backtracking::minimax | ( | int | depth, |
| int | node_index, | ||
| bool | is_max, | ||
| const std::array< int, T > & | scores, | ||
| double | height ) |
Check which is the maximum/minimum number in the array.
| depth | current depth in game tree |
| node_index | current index in array |
| is_max | if current index is the longest number |
| scores | saved numbers in array |
| height | maximum height for game tree |