|
19 | 19 | * values having minimum F(state).
|
20 | 20 | * @author [Ashish Daulatabad](https://github.com/AshishYUO)
|
21 | 21 | */
|
22 |
| -#include <algorithm> /// for `std::reverse` function |
23 |
| -#include <array> /// for `std::array`, representing `EightPuzzle` board |
24 |
| -#include <cassert> /// for `assert` |
25 |
| -#include <functional> /// for `std::function` STL |
26 |
| -#include <iostream> /// for IO operations |
27 |
| -#include <map> /// for `std::map` STL |
28 |
| -#include <memory> /// for `std::shared_ptr` |
29 |
| -#include <set> /// for `std::set` STL |
30 |
| -#include <vector> /// for `std::vector` STL |
| 22 | +#include <stdint.h> // for uint32_t, int8_t |
| 23 | + |
| 24 | +#include <algorithm> // for max, min |
| 25 | +#include <array> // for array, operator== |
| 26 | +#include <cassert> // for assert |
| 27 | +#include <cstddef> // for size_t |
| 28 | +#include <functional> // for function |
| 29 | +#include <iostream> // for operator<<, basic_ostream, char_traits, cout |
| 30 | +#include <map> // for operator!=, map, operator== |
| 31 | +#include <memory> // for shared_ptr, make_shared, operator!= |
| 32 | +#include <set> // for set |
| 33 | +#include <tuple> // for tie, tuple |
| 34 | +#include <utility> // for pair, move, make_pair, swap |
| 35 | +#include <vector> // for vector |
| 36 | + |
31 | 37 | /**
|
32 | 38 | * @namespace machine_learning
|
33 | 39 | * @brief Machine learning algorithms
|
|
0 commit comments