TheAlgorithms/C++ 1.0.0
All the 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
for assert
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 IO operations for unordered_map for std::vector
Backtracking algorithms
for IO operations for std::vector
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 |
Definition at line 39 of file minimax.cpp.