1 #include "benchmark/benchmark.h"
8 std::map<int, int> ConstructRandomMap(
int size) {
10 for (
int i = 0;
i <
size; ++
i) {
11 m.insert(std::make_pair(std::rand() %
size, std::rand() %
size));
20 const int size =
static_cast<int>(
state.range(0));
24 m = ConstructRandomMap(
size);
26 for (
int i = 0;
i <
size; ++
i) {
38 m = ConstructRandomMap(
static_cast<int>(st.range(0)));
47 const int size =
static_cast<int>(
state.range(0));
49 for (
int i = 0;
i <
size; ++
i) {