diff --git a/Untitled.ipynb b/Untitled.ipynb
index fba7b1d..d45b55a 100644
--- a/Untitled.ipynb
+++ b/Untitled.ipynb
@@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
- "execution_count": 9,
+ "execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
@@ -14,7 +14,7 @@
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 4,
"metadata": {},
"outputs": [
{
@@ -65,7 +65,7 @@
"
\n",
" 0 | \n",
" int_insert | \n",
- " 'std::map<int>' | \n",
+ " \"std::map<int>\" | \n",
" 73 | \n",
" 51 | \n",
" 52 | \n",
@@ -89,7 +89,7 @@
"
\n",
" 1 | \n",
" int_succ_lookup | \n",
- " 'std::map<int>' | \n",
+ " \"std::map<int>\" | \n",
" 17 | \n",
" 17 | \n",
" 17 | \n",
@@ -113,7 +113,7 @@
"
\n",
" 2 | \n",
" int_nosucc_lookup | \n",
- " 'std::map<int>' | \n",
+ " \"std::map<int>\" | \n",
" 165 | \n",
" 262 | \n",
" 388 | \n",
@@ -137,7 +137,7 @@
"
\n",
" 3 | \n",
" int_delete | \n",
- " 'std::map<int>' | \n",
+ " \"std::map<int>\" | \n",
" 43 | \n",
" 46 | \n",
" 59 | \n",
@@ -161,7 +161,7 @@
"
\n",
" 4 | \n",
" int_insert | \n",
- " 'std::map<int>' | \n",
+ " \"std::map<int>\" | \n",
" 52 | \n",
" 51 | \n",
" 52 | \n",
@@ -189,11 +189,11 @@
],
"text/plain": [
" TEST MAP 50000 100000 150000 200000 250000 \\\n",
- "0 int_insert 'std::map' 73 51 52 55 57 \n",
- "1 int_succ_lookup 'std::map' 17 17 17 17 18 \n",
- "2 int_nosucc_lookup 'std::map' 165 262 388 437 601 \n",
- "3 int_delete 'std::map' 43 46 59 56 59 \n",
- "4 int_insert 'std::map' 52 51 52 55 57 \n",
+ "0 int_insert \"std::map\" 73 51 52 55 57 \n",
+ "1 int_succ_lookup \"std::map\" 17 17 17 17 18 \n",
+ "2 int_nosucc_lookup \"std::map\" 165 262 388 437 601 \n",
+ "3 int_delete \"std::map\" 43 46 59 56 59 \n",
+ "4 int_insert \"std::map\" 52 51 52 55 57 \n",
"\n",
" 300000 350000 400000 ... 9000000 10000000 15000000 20000000 \\\n",
"0 60 64 75 ... 242 270 250 252 \n",
@@ -212,19 +212,19 @@
"[5 rows x 33 columns]"
]
},
- "execution_count": 2,
+ "execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
- "data = pd.read_csv(\"results.csv\", quotechar=\"'\")\n",
+ "data = pd.read_csv(\"results.csv\")\n",
"data.head()"
]
},
{
"cell_type": "code",
- "execution_count": 3,
+ "execution_count": 5,
"metadata": {
"scrolled": true
},
@@ -301,8 +301,8 @@
" \n",
" \n",
" \n",
- " int_delete | \n",
- " 'robin_hood::unordered_flat<int>' | \n",
+ " int_delete | \n",
+ " \"robin_hood::unordered_flat<int>\" | \n",
" 9.066667 | \n",
" 9.233333 | \n",
" 16.033333 | \n",
@@ -326,7 +326,7 @@
" 48.266667 | \n",
"
\n",
" \n",
- " 'robin_hood::unordered_node<int>' | \n",
+ " \"robin_hood::unordered_node<int>\" | \n",
" 10.700000 | \n",
" 11.200000 | \n",
" 17.700000 | \n",
@@ -350,7 +350,55 @@
" 61.500000 | \n",
"
\n",
" \n",
- " 'std::map<int>' | \n",
+ " \"robinhoodflat\" | \n",
+ " 34.000000 | \n",
+ " 34.500000 | \n",
+ " 47.250000 | \n",
+ " 35.000000 | \n",
+ " 40.750000 | \n",
+ " 47.500000 | \n",
+ " 59.750000 | \n",
+ " 82.250000 | \n",
+ " 41.000000 | \n",
+ " 49.000000 | \n",
+ " ... | \n",
+ " 55.250000 | \n",
+ " 61.500000 | \n",
+ " 57.750000 | \n",
+ " 63.250000 | \n",
+ " 122.750000 | \n",
+ " 54.500000 | \n",
+ " 67.500000 | \n",
+ " 67.000000 | \n",
+ " 98.750000 | \n",
+ " 119.000000 | \n",
+ "
\n",
+ " \n",
+ " \"robinhoodnode | \n",
+ " 43.500000 | \n",
+ " 41.000000 | \n",
+ " 54.250000 | \n",
+ " 43.500000 | \n",
+ " 48.000000 | \n",
+ " 56.000000 | \n",
+ " 67.750000 | \n",
+ " 98.500000 | \n",
+ " 52.000000 | \n",
+ " 59.000000 | \n",
+ " ... | \n",
+ " 75.250000 | \n",
+ " 90.750000 | \n",
+ " 73.250000 | \n",
+ " 87.000000 | \n",
+ " 154.250000 | \n",
+ " 75.750000 | \n",
+ " 83.250000 | \n",
+ " 95.000000 | \n",
+ " 118.750000 | \n",
+ " 152.000000 | \n",
+ "
\n",
+ " \n",
+ " \"std::map<int>\" | \n",
" 44.233333 | \n",
" 47.766667 | \n",
" 50.766667 | \n",
@@ -374,8 +422,32 @@
" 172.333333 | \n",
"
\n",
" \n",
- " int_insert | \n",
- " 'robin_hood::unordered_flat<int>' | \n",
+ " \"std::unordered_map\" | \n",
+ " 141.500000 | \n",
+ " 136.250000 | \n",
+ " 143.250000 | \n",
+ " 147.000000 | \n",
+ " 148.500000 | \n",
+ " 164.750000 | \n",
+ " 176.000000 | \n",
+ " 178.500000 | \n",
+ " 188.000000 | \n",
+ " 312.500000 | \n",
+ " ... | \n",
+ " 327.500000 | \n",
+ " 336.750000 | \n",
+ " 298.750000 | \n",
+ " 306.750000 | \n",
+ " 340.250000 | \n",
+ " 351.000000 | \n",
+ " 333.250000 | \n",
+ " 410.500000 | \n",
+ " 348.750000 | \n",
+ " 365.500000 | \n",
+ "
\n",
+ " \n",
+ " int_insert | \n",
+ " \"robin_hood::unordered_flat<int>\" | \n",
" 24.333333 | \n",
" 29.466667 | \n",
" 16.866667 | \n",
@@ -399,7 +471,7 @@
" 128.100000 | \n",
"
\n",
" \n",
- " 'robin_hood::unordered_node<int>' | \n",
+ " \"robin_hood::unordered_node<int>\" | \n",
" 28.500000 | \n",
" 32.933333 | \n",
" 21.800000 | \n",
@@ -423,7 +495,55 @@
" 169.233333 | \n",
"
\n",
" \n",
- " 'std::map<int>' | \n",
+ " \"robinhoodflat\" | \n",
+ " 107.000000 | \n",
+ " 103.750000 | \n",
+ " 68.750000 | \n",
+ " 110.750000 | \n",
+ " 67.500000 | \n",
+ " 74.250000 | \n",
+ " 94.000000 | \n",
+ " 116.250000 | \n",
+ " 64.250000 | \n",
+ " 73.750000 | \n",
+ " ... | \n",
+ " 153.500000 | \n",
+ " 166.750000 | \n",
+ " 152.000000 | \n",
+ " 177.250000 | \n",
+ " 261.750000 | \n",
+ " 170.250000 | \n",
+ " 188.750000 | \n",
+ " 215.000000 | \n",
+ " 259.250000 | \n",
+ " 312.500000 | \n",
+ "
\n",
+ " \n",
+ " \"robinhoodnode | \n",
+ " 120.250000 | \n",
+ " 116.000000 | \n",
+ " 80.250000 | \n",
+ " 120.000000 | \n",
+ " 72.500000 | \n",
+ " 81.500000 | \n",
+ " 98.000000 | \n",
+ " 126.250000 | \n",
+ " 74.750000 | \n",
+ " 82.000000 | \n",
+ " ... | \n",
+ " 173.750000 | \n",
+ " 182.500000 | \n",
+ " 161.250000 | \n",
+ " 197.000000 | \n",
+ " 286.500000 | \n",
+ " 187.000000 | \n",
+ " 223.000000 | \n",
+ " 246.000000 | \n",
+ " 291.000000 | \n",
+ " 352.000000 | \n",
+ "
\n",
+ " \n",
+ " \"std::map<int>\" | \n",
" 52.733333 | \n",
" 52.066667 | \n",
" 53.100000 | \n",
@@ -447,8 +567,32 @@
" 310.600000 | \n",
"
\n",
" \n",
- " int_nosucc_lookup | \n",
- " 'robin_hood::unordered_flat<int>' | \n",
+ " \"std::unordered_map\" | \n",
+ " 222.500000 | \n",
+ " 221.500000 | \n",
+ " 222.250000 | \n",
+ " 221.000000 | \n",
+ " 227.000000 | \n",
+ " 230.750000 | \n",
+ " 228.000000 | \n",
+ " 241.750000 | \n",
+ " 267.000000 | \n",
+ " 290.750000 | \n",
+ " ... | \n",
+ " 392.000000 | \n",
+ " 413.500000 | \n",
+ " 406.000000 | \n",
+ " 398.500000 | \n",
+ " 403.000000 | \n",
+ " 433.750000 | \n",
+ " 482.500000 | \n",
+ " 503.000000 | \n",
+ " 504.250000 | \n",
+ " 505.250000 | \n",
+ "
\n",
+ " \n",
+ " int_nosucc_lookup | \n",
+ " \"robin_hood::unordered_flat<int>\" | \n",
" 58.366667 | \n",
" 105.200000 | \n",
" 19.300000 | \n",
@@ -472,7 +616,7 @@
" 119.600000 | \n",
"
\n",
" \n",
- " 'robin_hood::unordered_node<int>' | \n",
+ " \"robin_hood::unordered_node<int>\" | \n",
" 71.600000 | \n",
" 135.733333 | \n",
" 23.500000 | \n",
@@ -496,7 +640,55 @@
" 140.166667 | \n",
"
\n",
" \n",
- " 'std::map<int>' | \n",
+ " \"robinhoodflat\" | \n",
+ " 239.750000 | \n",
+ " 411.500000 | \n",
+ " 91.250000 | \n",
+ " 750.250000 | \n",
+ " 79.750000 | \n",
+ " 96.750000 | \n",
+ " 110.250000 | \n",
+ " 140.000000 | \n",
+ " 77.250000 | \n",
+ " 88.250000 | \n",
+ " ... | \n",
+ " 213.250000 | \n",
+ " 222.250000 | \n",
+ " 224.500000 | \n",
+ " 239.250000 | \n",
+ " 293.500000 | \n",
+ " 241.750000 | \n",
+ " 255.500000 | \n",
+ " 266.250000 | \n",
+ " 285.000000 | \n",
+ " 305.250000 | \n",
+ "
\n",
+ " \n",
+ " \"robinhoodnode | \n",
+ " 285.750000 | \n",
+ " 501.500000 | \n",
+ " 95.500000 | \n",
+ " 949.500000 | \n",
+ " 83.500000 | \n",
+ " 102.250000 | \n",
+ " 113.750000 | \n",
+ " 155.750000 | \n",
+ " 90.250000 | \n",
+ " 102.250000 | \n",
+ " ... | \n",
+ " 230.250000 | \n",
+ " 245.500000 | \n",
+ " 236.750000 | \n",
+ " 253.000000 | \n",
+ " 307.000000 | \n",
+ " 251.750000 | \n",
+ " 268.250000 | \n",
+ " 280.250000 | \n",
+ " 297.500000 | \n",
+ " 321.750000 | \n",
+ "
\n",
+ " \n",
+ " \"std::map<int>\" | \n",
" 97.333333 | \n",
" 154.100000 | \n",
" 212.000000 | \n",
@@ -520,8 +712,32 @@
" 287.000000 | \n",
"
\n",
" \n",
- " int_succ_lookup | \n",
- " 'robin_hood::unordered_flat<int>' | \n",
+ " \"std::unordered_map\" | \n",
+ " 409.250000 | \n",
+ " 619.000000 | \n",
+ " 838.000000 | \n",
+ " 991.250000 | \n",
+ " 1211.750000 | \n",
+ " 232.500000 | \n",
+ " 1723.000000 | \n",
+ " 248.750000 | \n",
+ " 267.250000 | \n",
+ " 4897.000000 | \n",
+ " ... | \n",
+ " 402.500000 | \n",
+ " 419.250000 | \n",
+ " 414.000000 | \n",
+ " 406.000000 | \n",
+ " 409.000000 | \n",
+ " 424.250000 | \n",
+ " 446.750000 | \n",
+ " 459.000000 | \n",
+ " 458.000000 | \n",
+ " 454.750000 | \n",
+ "
\n",
+ " \n",
+ " int_succ_lookup | \n",
+ " \"robin_hood::unordered_flat<int>\" | \n",
" 10.566667 | \n",
" 11.933333 | \n",
" 8.000000 | \n",
@@ -545,7 +761,7 @@
" 43.466667 | \n",
"
\n",
" \n",
- " 'robin_hood::unordered_node<int>' | \n",
+ " \"robin_hood::unordered_node<int>\" | \n",
" 14.300000 | \n",
" 15.666667 | \n",
" 11.266667 | \n",
@@ -569,7 +785,55 @@
" 89.566667 | \n",
"
\n",
" \n",
- " 'std::map<int>' | \n",
+ " \"robinhoodflat\" | \n",
+ " 37.500000 | \n",
+ " 38.250000 | \n",
+ " 32.000000 | \n",
+ " 40.250000 | \n",
+ " 34.750000 | \n",
+ " 36.500000 | \n",
+ " 37.750000 | \n",
+ " 43.000000 | \n",
+ " 32.250000 | \n",
+ " 35.500000 | \n",
+ " ... | \n",
+ " 113.500000 | \n",
+ " 116.000000 | \n",
+ " 121.250000 | \n",
+ " 120.750000 | \n",
+ " 152.500000 | \n",
+ " 131.750000 | \n",
+ " 137.000000 | \n",
+ " 143.500000 | \n",
+ " 148.500000 | \n",
+ " 168.000000 | \n",
+ "
\n",
+ " \n",
+ " \"robinhoodnode | \n",
+ " 37.750000 | \n",
+ " 39.750000 | \n",
+ " 35.250000 | \n",
+ " 43.250000 | \n",
+ " 35.250000 | \n",
+ " 38.500000 | \n",
+ " 41.750000 | \n",
+ " 47.250000 | \n",
+ " 45.750000 | \n",
+ " 58.750000 | \n",
+ " ... | \n",
+ " 206.000000 | \n",
+ " 209.500000 | \n",
+ " 213.750000 | \n",
+ " 218.750000 | \n",
+ " 250.250000 | \n",
+ " 232.250000 | \n",
+ " 246.000000 | \n",
+ " 250.000000 | \n",
+ " 259.000000 | \n",
+ " 282.000000 | \n",
+ "
\n",
+ " \n",
+ " \"std::map<int>\" | \n",
" 16.733333 | \n",
" 17.266667 | \n",
" 17.200000 | \n",
@@ -593,8 +857,32 @@
" 93.933333 | \n",
"
\n",
" \n",
- " string_delete | \n",
- " 'robin_hood::unordered_flat<string>' | \n",
+ " \"std::unordered_map\" | \n",
+ " 88.750000 | \n",
+ " 92.750000 | \n",
+ " 102.250000 | \n",
+ " 92.750000 | \n",
+ " 107.000000 | \n",
+ " 107.750000 | \n",
+ " 101.750000 | \n",
+ " 131.750000 | \n",
+ " 158.000000 | \n",
+ " 179.250000 | \n",
+ " ... | \n",
+ " 324.000000 | \n",
+ " 332.750000 | \n",
+ " 334.250000 | \n",
+ " 334.000000 | \n",
+ " 337.000000 | \n",
+ " 356.250000 | \n",
+ " 369.750000 | \n",
+ " 395.250000 | \n",
+ " 388.250000 | \n",
+ " 390.000000 | \n",
+ "
\n",
+ " \n",
+ " string_delete | \n",
+ " \"robin_hood::unordered_flat<string>\" | \n",
" 25.233333 | \n",
" 51.466667 | \n",
" 46.800000 | \n",
@@ -618,7 +906,7 @@
" 240.166667 | \n",
"
\n",
" \n",
- " 'robin_hood::unordered_node<string>' | \n",
+ " \"robin_hood::unordered_node<string>\" | \n",
" 18.100000 | \n",
" 18.866667 | \n",
" 27.500000 | \n",
@@ -642,7 +930,55 @@
" 167.733333 | \n",
"
\n",
" \n",
- " 'std::map<string>' | \n",
+ " \"robinhoodflat\" | \n",
+ " 146.250000 | \n",
+ " 169.250000 | \n",
+ " 263.500000 | \n",
+ " 190.750000 | \n",
+ " 186.500000 | \n",
+ " 267.000000 | \n",
+ " 420.250000 | \n",
+ " 905.500000 | \n",
+ " 187.250000 | \n",
+ " 263.500000 | \n",
+ " ... | \n",
+ " 267.500000 | \n",
+ " 350.250000 | \n",
+ " 210.750000 | \n",
+ " 378.500000 | \n",
+ " 815.000000 | \n",
+ " 228.750000 | \n",
+ " 302.250000 | \n",
+ " 390.250000 | \n",
+ " 545.750000 | \n",
+ " 834.250000 | \n",
+ "
\n",
+ " \n",
+ " \"robinhoodnode\" | \n",
+ " 78.750000 | \n",
+ " 86.500000 | \n",
+ " 100.250000 | \n",
+ " 140.250000 | \n",
+ " 91.500000 | \n",
+ " 101.750000 | \n",
+ " 127.000000 | \n",
+ " 157.250000 | \n",
+ " 100.000000 | \n",
+ " 106.250000 | \n",
+ " ... | \n",
+ " 199.750000 | \n",
+ " 208.500000 | \n",
+ " 144.750000 | \n",
+ " 198.500000 | \n",
+ " 278.500000 | \n",
+ " 188.500000 | \n",
+ " 178.500000 | \n",
+ " 254.000000 | \n",
+ " 227.250000 | \n",
+ " 358.750000 | \n",
+ "
\n",
+ " \n",
+ " \"std::map<string>\" | \n",
" 63.300000 | \n",
" 70.700000 | \n",
" 108.900000 | \n",
@@ -666,8 +1002,32 @@
" 481.933333 | \n",
"
\n",
" \n",
- " string_insert | \n",
- " 'robin_hood::unordered_flat<string>' | \n",
+ " \"std::unordered_map\" | \n",
+ " 200.250000 | \n",
+ " 195.250000 | \n",
+ " 233.750000 | \n",
+ " 304.000000 | \n",
+ " 364.750000 | \n",
+ " 302.000000 | \n",
+ " 425.500000 | \n",
+ " 344.000000 | \n",
+ " 341.000000 | \n",
+ " 481.750000 | \n",
+ " ... | \n",
+ " 517.000000 | \n",
+ " 539.750000 | \n",
+ " 570.250000 | \n",
+ " 586.250000 | \n",
+ " 605.000000 | \n",
+ " 639.750000 | \n",
+ " 680.250000 | \n",
+ " 644.250000 | \n",
+ " 661.000000 | \n",
+ " 648.000000 | \n",
+ "
\n",
+ " \n",
+ " string_insert | \n",
+ " \"robin_hood::unordered_flat<string>\" | \n",
" 82.833333 | \n",
" 97.466667 | \n",
" 91.266667 | \n",
@@ -691,7 +1051,7 @@
" 378.300000 | \n",
"
\n",
" \n",
- " 'robin_hood::unordered_node<string>' | \n",
+ " \"robin_hood::unordered_node<string>\" | \n",
" 57.500000 | \n",
" 58.333333 | \n",
" 47.800000 | \n",
@@ -715,7 +1075,55 @@
" 281.533333 | \n",
"
\n",
" \n",
- " 'std::map<string>' | \n",
+ " \"robinhoodflat\" | \n",
+ " 705.500000 | \n",
+ " 841.000000 | \n",
+ " 487.250000 | \n",
+ " 993.500000 | \n",
+ " 444.250000 | \n",
+ " 541.500000 | \n",
+ " 702.000000 | \n",
+ " 1070.500000 | \n",
+ " 508.250000 | \n",
+ " 590.500000 | \n",
+ " ... | \n",
+ " 671.500000 | \n",
+ " 738.750000 | \n",
+ " 610.750000 | \n",
+ " 761.750000 | \n",
+ " 1197.250000 | \n",
+ " 622.000000 | \n",
+ " 681.000000 | \n",
+ " 788.750000 | \n",
+ " 911.000000 | \n",
+ " 1194.750000 | \n",
+ "
\n",
+ " \n",
+ " \"robinhoodnode\" | \n",
+ " 318.750000 | \n",
+ " 333.000000 | \n",
+ " 294.750000 | \n",
+ " 352.250000 | \n",
+ " 309.500000 | \n",
+ " 325.000000 | \n",
+ " 357.250000 | \n",
+ " 403.750000 | \n",
+ " 359.250000 | \n",
+ " 377.000000 | \n",
+ " ... | \n",
+ " 415.500000 | \n",
+ " 441.000000 | \n",
+ " 463.250000 | \n",
+ " 451.500000 | \n",
+ " 553.000000 | \n",
+ " 424.000000 | \n",
+ " 501.500000 | \n",
+ " 528.500000 | \n",
+ " 514.000000 | \n",
+ " 633.500000 | \n",
+ "
\n",
+ " \n",
+ " \"std::map<string>\" | \n",
" 92.000000 | \n",
" 87.266667 | \n",
" 123.700000 | \n",
@@ -739,8 +1147,32 @@
" 468.766667 | \n",
"
\n",
" \n",
- " string_nosucc_lookup | \n",
- " 'robin_hood::unordered_flat<string>' | \n",
+ " \"std::unordered_map\" | \n",
+ " 423.750000 | \n",
+ " 435.750000 | \n",
+ " 471.500000 | \n",
+ " 511.750000 | \n",
+ " 538.750000 | \n",
+ " 560.000000 | \n",
+ " 566.000000 | \n",
+ " 577.500000 | \n",
+ " 595.500000 | \n",
+ " 604.250000 | \n",
+ " ... | \n",
+ " 716.250000 | \n",
+ " 725.250000 | \n",
+ " 736.500000 | \n",
+ " 810.000000 | \n",
+ " 812.000000 | \n",
+ " 818.500000 | \n",
+ " 843.500000 | \n",
+ " 838.750000 | \n",
+ " 864.250000 | \n",
+ " 850.500000 | \n",
+ "
\n",
+ " \n",
+ " string_nosucc_lookup | \n",
+ " \"robin_hood::unordered_flat<string>\" | \n",
" 188.700000 | \n",
" 413.366667 | \n",
" 87.933333 | \n",
@@ -764,7 +1196,7 @@
" 355.566667 | \n",
"
\n",
" \n",
- " 'robin_hood::unordered_node<string>' | \n",
+ " \"robin_hood::unordered_node<string>\" | \n",
" 120.033333 | \n",
" 218.333333 | \n",
" 36.900000 | \n",
@@ -788,7 +1220,55 @@
" 215.466667 | \n",
"
\n",
" \n",
- " 'std::map<string>' | \n",
+ " \"robinhoodflat\" | \n",
+ " 1251.750000 | \n",
+ " 2316.000000 | \n",
+ " 450.750000 | \n",
+ " 4445.500000 | \n",
+ " 370.500000 | \n",
+ " 461.750000 | \n",
+ " 649.750000 | \n",
+ " 1103.250000 | \n",
+ " 387.750000 | \n",
+ " 478.500000 | \n",
+ " ... | \n",
+ " 538.000000 | \n",
+ " 622.750000 | \n",
+ " 487.750000 | \n",
+ " 650.750000 | \n",
+ " 1090.250000 | \n",
+ " 507.500000 | \n",
+ " 570.750000 | \n",
+ " 681.500000 | \n",
+ " 823.750000 | \n",
+ " 1098.000000 | \n",
+ "
\n",
+ " \n",
+ " \"robinhoodnode\" | \n",
+ " 397.500000 | \n",
+ " 678.250000 | \n",
+ " 203.000000 | \n",
+ " 1873.000000 | \n",
+ " 203.250000 | \n",
+ " 227.250000 | \n",
+ " 242.750000 | \n",
+ " 282.250000 | \n",
+ " 239.500000 | \n",
+ " 252.750000 | \n",
+ " ... | \n",
+ " 400.500000 | \n",
+ " 417.000000 | \n",
+ " 377.500000 | \n",
+ " 414.250000 | \n",
+ " 466.500000 | \n",
+ " 402.500000 | \n",
+ " 362.750000 | \n",
+ " 431.500000 | \n",
+ " 454.250000 | \n",
+ " 492.250000 | \n",
+ "
\n",
+ " \n",
+ " \"std::map<string>\" | \n",
" 141.133333 | \n",
" 221.266667 | \n",
" 368.500000 | \n",
@@ -812,8 +1292,32 @@
" 392.066667 | \n",
"
\n",
" \n",
- " string_succ_lookup | \n",
- " 'robin_hood::unordered_flat<string>' | \n",
+ " \"std::unordered_map\" | \n",
+ " 410.000000 | \n",
+ " 532.250000 | \n",
+ " 781.000000 | \n",
+ " 1064.500000 | \n",
+ " 1560.000000 | \n",
+ " 417.500000 | \n",
+ " 2483.000000 | \n",
+ " 438.000000 | \n",
+ " 442.500000 | \n",
+ " 4799.000000 | \n",
+ " ... | \n",
+ " 523.750000 | \n",
+ " 542.750000 | \n",
+ " 564.000000 | \n",
+ " 613.250000 | \n",
+ " 616.000000 | \n",
+ " 639.750000 | \n",
+ " 647.250000 | \n",
+ " 647.500000 | \n",
+ " 657.000000 | \n",
+ " 653.250000 | \n",
+ "
\n",
+ " \n",
+ " string_succ_lookup | \n",
+ " \"robin_hood::unordered_flat<string>\" | \n",
" 25.933333 | \n",
" 27.733333 | \n",
" 45.700000 | \n",
@@ -837,7 +1341,7 @@
" 191.366667 | \n",
"
\n",
" \n",
- " 'robin_hood::unordered_node<string>' | \n",
+ " \"robin_hood::unordered_node<string>\" | \n",
" 30.933333 | \n",
" 35.600000 | \n",
" 48.566667 | \n",
@@ -861,7 +1365,55 @@
" 309.800000 | \n",
"
\n",
" \n",
- " 'std::map<string>' | \n",
+ " \"robinhoodflat\" | \n",
+ " 77.500000 | \n",
+ " 81.500000 | \n",
+ " 104.750000 | \n",
+ " 110.000000 | \n",
+ " 128.250000 | \n",
+ " 127.500000 | \n",
+ " 131.750000 | \n",
+ " 136.500000 | \n",
+ " 139.250000 | \n",
+ " 141.500000 | \n",
+ " ... | \n",
+ " 193.250000 | \n",
+ " 198.500000 | \n",
+ " 204.750000 | \n",
+ " 215.500000 | \n",
+ " 265.750000 | \n",
+ " 216.250000 | \n",
+ " 218.750000 | \n",
+ " 232.250000 | \n",
+ " 240.250000 | \n",
+ " 273.500000 | \n",
+ "
\n",
+ " \n",
+ " \"robinhoodnode\" | \n",
+ " 73.000000 | \n",
+ " 90.750000 | \n",
+ " 108.000000 | \n",
+ " 128.000000 | \n",
+ " 150.750000 | \n",
+ " 165.250000 | \n",
+ " 175.500000 | \n",
+ " 181.000000 | \n",
+ " 199.750000 | \n",
+ " 204.500000 | \n",
+ " ... | \n",
+ " 267.250000 | \n",
+ " 278.250000 | \n",
+ " 287.000000 | \n",
+ " 307.250000 | \n",
+ " 353.750000 | \n",
+ " 321.000000 | \n",
+ " 332.000000 | \n",
+ " 338.500000 | \n",
+ " 342.250000 | \n",
+ " 381.500000 | \n",
+ "
\n",
+ " \n",
+ " \"std::map<string>\" | \n",
" 48.866667 | \n",
" 56.433333 | \n",
" 113.566667 | \n",
@@ -884,556 +1436,1060 @@
" 468.466667 | \n",
" 471.433333 | \n",
"
\n",
+ " \n",
+ " \"std::unordered_map\" | \n",
+ " 136.500000 | \n",
+ " 141.500000 | \n",
+ " 205.000000 | \n",
+ " 246.500000 | \n",
+ " 277.500000 | \n",
+ " 293.500000 | \n",
+ " 303.250000 | \n",
+ " 322.000000 | \n",
+ " 324.750000 | \n",
+ " 339.000000 | \n",
+ " ... | \n",
+ " 427.250000 | \n",
+ " 442.250000 | \n",
+ " 466.250000 | \n",
+ " 482.000000 | \n",
+ " 494.250000 | \n",
+ " 508.500000 | \n",
+ " 528.750000 | \n",
+ " 531.250000 | \n",
+ " 530.250000 | \n",
+ " 535.500000 | \n",
+ "
\n",
" \n",
"\n",
- "24 rows × 31 columns
\n",
+ "48 rows × 31 columns
\n",
""
],
"text/plain": [
- " 50000 \\\n",
- "TEST MAP \n",
- "int_delete 'robin_hood::unordered_flat' 9.066667 \n",
- " 'robin_hood::unordered_node' 10.700000 \n",
- " 'std::map' 44.233333 \n",
- "int_insert 'robin_hood::unordered_flat' 24.333333 \n",
- " 'robin_hood::unordered_node' 28.500000 \n",
- " 'std::map' 52.733333 \n",
- "int_nosucc_lookup 'robin_hood::unordered_flat' 58.366667 \n",
- " 'robin_hood::unordered_node' 71.600000 \n",
- " 'std::map' 97.333333 \n",
- "int_succ_lookup 'robin_hood::unordered_flat' 10.566667 \n",
- " 'robin_hood::unordered_node' 14.300000 \n",
- " 'std::map' 16.733333 \n",
- "string_delete 'robin_hood::unordered_flat' 25.233333 \n",
- " 'robin_hood::unordered_node' 18.100000 \n",
- " 'std::map' 63.300000 \n",
- "string_insert 'robin_hood::unordered_flat' 82.833333 \n",
- " 'robin_hood::unordered_node' 57.500000 \n",
- " 'std::map' 92.000000 \n",
- "string_nosucc_lookup 'robin_hood::unordered_flat' 188.700000 \n",
- " 'robin_hood::unordered_node' 120.033333 \n",
- " 'std::map' 141.133333 \n",
- "string_succ_lookup 'robin_hood::unordered_flat' 25.933333 \n",
- " 'robin_hood::unordered_node' 30.933333 \n",
- " 'std::map' 48.866667 \n",
+ " 50000 \\\n",
+ "TEST MAP \n",
+ "int_delete \"robin_hood::unordered_flat\" 9.066667 \n",
+ " \"robin_hood::unordered_node\" 10.700000 \n",
+ " \"robinhoodflat\" 34.000000 \n",
+ " \"robinhoodnode 43.500000 \n",
+ " \"std::map\" 44.233333 \n",
+ " \"std::unordered_map\" 141.500000 \n",
+ "int_insert \"robin_hood::unordered_flat\" 24.333333 \n",
+ " \"robin_hood::unordered_node\" 28.500000 \n",
+ " \"robinhoodflat\" 107.000000 \n",
+ " \"robinhoodnode 120.250000 \n",
+ " \"std::map\" 52.733333 \n",
+ " \"std::unordered_map\" 222.500000 \n",
+ "int_nosucc_lookup \"robin_hood::unordered_flat\" 58.366667 \n",
+ " \"robin_hood::unordered_node\" 71.600000 \n",
+ " \"robinhoodflat\" 239.750000 \n",
+ " \"robinhoodnode 285.750000 \n",
+ " \"std::map\" 97.333333 \n",
+ " \"std::unordered_map\" 409.250000 \n",
+ "int_succ_lookup \"robin_hood::unordered_flat\" 10.566667 \n",
+ " \"robin_hood::unordered_node\" 14.300000 \n",
+ " \"robinhoodflat\" 37.500000 \n",
+ " \"robinhoodnode 37.750000 \n",
+ " \"std::map\" 16.733333 \n",
+ " \"std::unordered_map\" 88.750000 \n",
+ "string_delete \"robin_hood::unordered_flat\" 25.233333 \n",
+ " \"robin_hood::unordered_node\" 18.100000 \n",
+ " \"robinhoodflat\" 146.250000 \n",
+ " \"robinhoodnode\" 78.750000 \n",
+ " \"std::map\" 63.300000 \n",
+ " \"std::unordered_map\" 200.250000 \n",
+ "string_insert \"robin_hood::unordered_flat\" 82.833333 \n",
+ " \"robin_hood::unordered_node\" 57.500000 \n",
+ " \"robinhoodflat\" 705.500000 \n",
+ " \"robinhoodnode\" 318.750000 \n",
+ " \"std::map\" 92.000000 \n",
+ " \"std::unordered_map\" 423.750000 \n",
+ "string_nosucc_lookup \"robin_hood::unordered_flat\" 188.700000 \n",
+ " \"robin_hood::unordered_node\" 120.033333 \n",
+ " \"robinhoodflat\" 1251.750000 \n",
+ " \"robinhoodnode\" 397.500000 \n",
+ " \"std::map\" 141.133333 \n",
+ " \"std::unordered_map\" 410.000000 \n",
+ "string_succ_lookup \"robin_hood::unordered_flat\" 25.933333 \n",
+ " \"robin_hood::unordered_node\" 30.933333 \n",
+ " \"robinhoodflat\" 77.500000 \n",
+ " \"robinhoodnode\" 73.000000 \n",
+ " \"std::map\" 48.866667 \n",
+ " \"std::unordered_map\" 136.500000 \n",
"\n",
- " 100000 \\\n",
- "TEST MAP \n",
- "int_delete 'robin_hood::unordered_flat' 9.233333 \n",
- " 'robin_hood::unordered_node' 11.200000 \n",
- " 'std::map' 47.766667 \n",
- "int_insert 'robin_hood::unordered_flat' 29.466667 \n",
- " 'robin_hood::unordered_node' 32.933333 \n",
- " 'std::map' 52.066667 \n",
- "int_nosucc_lookup 'robin_hood::unordered_flat' 105.200000 \n",
- " 'robin_hood::unordered_node' 135.733333 \n",
- " 'std::map' 154.100000 \n",
- "int_succ_lookup 'robin_hood::unordered_flat' 11.933333 \n",
- " 'robin_hood::unordered_node' 15.666667 \n",
- " 'std::map' 17.266667 \n",
- "string_delete 'robin_hood::unordered_flat' 51.466667 \n",
- " 'robin_hood::unordered_node' 18.866667 \n",
- " 'std::map' 70.700000 \n",
- "string_insert 'robin_hood::unordered_flat' 97.466667 \n",
- " 'robin_hood::unordered_node' 58.333333 \n",
- " 'std::map' 87.266667 \n",
- "string_nosucc_lookup 'robin_hood::unordered_flat' 413.366667 \n",
- " 'robin_hood::unordered_node' 218.333333 \n",
- " 'std::map' 221.266667 \n",
- "string_succ_lookup 'robin_hood::unordered_flat' 27.733333 \n",
- " 'robin_hood::unordered_node' 35.600000 \n",
- " 'std::map' 56.433333 \n",
+ " 100000 \\\n",
+ "TEST MAP \n",
+ "int_delete \"robin_hood::unordered_flat\" 9.233333 \n",
+ " \"robin_hood::unordered_node\" 11.200000 \n",
+ " \"robinhoodflat\" 34.500000 \n",
+ " \"robinhoodnode 41.000000 \n",
+ " \"std::map\" 47.766667 \n",
+ " \"std::unordered_map\" 136.250000 \n",
+ "int_insert \"robin_hood::unordered_flat\" 29.466667 \n",
+ " \"robin_hood::unordered_node\" 32.933333 \n",
+ " \"robinhoodflat\" 103.750000 \n",
+ " \"robinhoodnode 116.000000 \n",
+ " \"std::map\" 52.066667 \n",
+ " \"std::unordered_map\" 221.500000 \n",
+ "int_nosucc_lookup \"robin_hood::unordered_flat\" 105.200000 \n",
+ " \"robin_hood::unordered_node\" 135.733333 \n",
+ " \"robinhoodflat\" 411.500000 \n",
+ " \"robinhoodnode 501.500000 \n",
+ " \"std::map\" 154.100000 \n",
+ " \"std::unordered_map\" 619.000000 \n",
+ "int_succ_lookup \"robin_hood::unordered_flat\" 11.933333 \n",
+ " \"robin_hood::unordered_node\" 15.666667 \n",
+ " \"robinhoodflat\" 38.250000 \n",
+ " \"robinhoodnode 39.750000 \n",
+ " \"std::map\" 17.266667 \n",
+ " \"std::unordered_map\" 92.750000 \n",
+ "string_delete \"robin_hood::unordered_flat\" 51.466667 \n",
+ " \"robin_hood::unordered_node\" 18.866667 \n",
+ " \"robinhoodflat\" 169.250000 \n",
+ " \"robinhoodnode\" 86.500000 \n",
+ " \"std::map\" 70.700000 \n",
+ " \"std::unordered_map\" 195.250000 \n",
+ "string_insert \"robin_hood::unordered_flat\" 97.466667 \n",
+ " \"robin_hood::unordered_node\" 58.333333 \n",
+ " \"robinhoodflat\" 841.000000 \n",
+ " \"robinhoodnode\" 333.000000 \n",
+ " \"std::map\" 87.266667 \n",
+ " \"std::unordered_map\" 435.750000 \n",
+ "string_nosucc_lookup \"robin_hood::unordered_flat\" 413.366667 \n",
+ " \"robin_hood::unordered_node\" 218.333333 \n",
+ " \"robinhoodflat\" 2316.000000 \n",
+ " \"robinhoodnode\" 678.250000 \n",
+ " \"std::map\" 221.266667 \n",
+ " \"std::unordered_map\" 532.250000 \n",
+ "string_succ_lookup \"robin_hood::unordered_flat\" 27.733333 \n",
+ " \"robin_hood::unordered_node\" 35.600000 \n",
+ " \"robinhoodflat\" 81.500000 \n",
+ " \"robinhoodnode\" 90.750000 \n",
+ " \"std::map\" 56.433333 \n",
+ " \"std::unordered_map\" 141.500000 \n",
"\n",
" 150000 \\\n",
"TEST MAP \n",
- "int_delete 'robin_hood::unordered_flat' 16.033333 \n",
- " 'robin_hood::unordered_node' 17.700000 \n",
- " 'std::map' 50.766667 \n",
- "int_insert 'robin_hood::unordered_flat' 16.866667 \n",
- " 'robin_hood::unordered_node' 21.800000 \n",
- " 'std::map' 53.100000 \n",
- "int_nosucc_lookup 'robin_hood::unordered_flat' 19.300000 \n",
- " 'robin_hood::unordered_node' 23.500000 \n",
- " 'std::map' 212.000000 \n",
- "int_succ_lookup 'robin_hood::unordered_flat' 8.000000 \n",
- " 'robin_hood::unordered_node' 11.266667 \n",
- " 'std::map' 17.200000 \n",
- "string_delete 'robin_hood::unordered_flat' 46.800000 \n",
- " 'robin_hood::unordered_node' 27.500000 \n",
- " 'std::map' 108.900000 \n",
- "string_insert 'robin_hood::unordered_flat' 91.266667 \n",
- " 'robin_hood::unordered_node' 47.800000 \n",
- " 'std::map' 123.700000 \n",
- "string_nosucc_lookup 'robin_hood::unordered_flat' 87.933333 \n",
- " 'robin_hood::unordered_node' 36.900000 \n",
- " 'std::map' 368.500000 \n",
- "string_succ_lookup 'robin_hood::unordered_flat' 45.700000 \n",
- " 'robin_hood::unordered_node' 48.566667 \n",
- " 'std::map' 113.566667 \n",
+ "int_delete \"robin_hood::unordered_flat\" 16.033333 \n",
+ " \"robin_hood::unordered_node\" 17.700000 \n",
+ " \"robinhoodflat\" 47.250000 \n",
+ " \"robinhoodnode 54.250000 \n",
+ " \"std::map\" 50.766667 \n",
+ " \"std::unordered_map\" 143.250000 \n",
+ "int_insert \"robin_hood::unordered_flat\" 16.866667 \n",
+ " \"robin_hood::unordered_node\" 21.800000 \n",
+ " \"robinhoodflat\" 68.750000 \n",
+ " \"robinhoodnode 80.250000 \n",
+ " \"std::map\" 53.100000 \n",
+ " \"std::unordered_map\" 222.250000 \n",
+ "int_nosucc_lookup \"robin_hood::unordered_flat\" 19.300000 \n",
+ " \"robin_hood::unordered_node\" 23.500000 \n",
+ " \"robinhoodflat\" 91.250000 \n",
+ " \"robinhoodnode 95.500000 \n",
+ " \"std::map\" 212.000000 \n",
+ " \"std::unordered_map\" 838.000000 \n",
+ "int_succ_lookup \"robin_hood::unordered_flat\" 8.000000 \n",
+ " \"robin_hood::unordered_node\" 11.266667 \n",
+ " \"robinhoodflat\" 32.000000 \n",
+ " \"robinhoodnode 35.250000 \n",
+ " \"std::map\" 17.200000 \n",
+ " \"std::unordered_map\" 102.250000 \n",
+ "string_delete \"robin_hood::unordered_flat\" 46.800000 \n",
+ " \"robin_hood::unordered_node\" 27.500000 \n",
+ " \"robinhoodflat\" 263.500000 \n",
+ " \"robinhoodnode\" 100.250000 \n",
+ " \"std::map\" 108.900000 \n",
+ " \"std::unordered_map\" 233.750000 \n",
+ "string_insert \"robin_hood::unordered_flat\" 91.266667 \n",
+ " \"robin_hood::unordered_node\" 47.800000 \n",
+ " \"robinhoodflat\" 487.250000 \n",
+ " \"robinhoodnode\" 294.750000 \n",
+ " \"std::map\" 123.700000 \n",
+ " \"std::unordered_map\" 471.500000 \n",
+ "string_nosucc_lookup \"robin_hood::unordered_flat\" 87.933333 \n",
+ " \"robin_hood::unordered_node\" 36.900000 \n",
+ " \"robinhoodflat\" 450.750000 \n",
+ " \"robinhoodnode\" 203.000000 \n",
+ " \"std::map\" 368.500000 \n",
+ " \"std::unordered_map\" 781.000000 \n",
+ "string_succ_lookup \"robin_hood::unordered_flat\" 45.700000 \n",
+ " \"robin_hood::unordered_node\" 48.566667 \n",
+ " \"robinhoodflat\" 104.750000 \n",
+ " \"robinhoodnode\" 108.000000 \n",
+ " \"std::map\" 113.566667 \n",
+ " \"std::unordered_map\" 205.000000 \n",
"\n",
- " 200000 \\\n",
- "TEST MAP \n",
- "int_delete 'robin_hood::unordered_flat' 9.000000 \n",
- " 'robin_hood::unordered_node' 11.100000 \n",
- " 'std::map' 54.200000 \n",
- "int_insert 'robin_hood::unordered_flat' 31.466667 \n",
- " 'robin_hood::unordered_node' 36.200000 \n",
- " 'std::map' 55.433333 \n",
- "int_nosucc_lookup 'robin_hood::unordered_flat' 199.733333 \n",
- " 'robin_hood::unordered_node' 265.833333 \n",
- " 'std::map' 251.966667 \n",
- "int_succ_lookup 'robin_hood::unordered_flat' 12.100000 \n",
- " 'robin_hood::unordered_node' 17.033333 \n",
- " 'std::map' 17.600000 \n",
- "string_delete 'robin_hood::unordered_flat' 70.966667 \n",
- " 'robin_hood::unordered_node' 57.633333 \n",
- " 'std::map' 171.633333 \n",
- "string_insert 'robin_hood::unordered_flat' 163.566667 \n",
- " 'robin_hood::unordered_node' 66.366667 \n",
- " 'std::map' 168.633333 \n",
- "string_nosucc_lookup 'robin_hood::unordered_flat' 858.400000 \n",
- " 'robin_hood::unordered_node' 910.000000 \n",
- " 'std::map' 530.066667 \n",
- "string_succ_lookup 'robin_hood::unordered_flat' 56.000000 \n",
- " 'robin_hood::unordered_node' 79.666667 \n",
- " 'std::map' 161.800000 \n",
+ " 200000 \\\n",
+ "TEST MAP \n",
+ "int_delete \"robin_hood::unordered_flat\" 9.000000 \n",
+ " \"robin_hood::unordered_node\" 11.100000 \n",
+ " \"robinhoodflat\" 35.000000 \n",
+ " \"robinhoodnode 43.500000 \n",
+ " \"std::map\" 54.200000 \n",
+ " \"std::unordered_map\" 147.000000 \n",
+ "int_insert \"robin_hood::unordered_flat\" 31.466667 \n",
+ " \"robin_hood::unordered_node\" 36.200000 \n",
+ " \"robinhoodflat\" 110.750000 \n",
+ " \"robinhoodnode 120.000000 \n",
+ " \"std::map\" 55.433333 \n",
+ " \"std::unordered_map\" 221.000000 \n",
+ "int_nosucc_lookup \"robin_hood::unordered_flat\" 199.733333 \n",
+ " \"robin_hood::unordered_node\" 265.833333 \n",
+ " \"robinhoodflat\" 750.250000 \n",
+ " \"robinhoodnode 949.500000 \n",
+ " \"std::map\" 251.966667 \n",
+ " \"std::unordered_map\" 991.250000 \n",
+ "int_succ_lookup \"robin_hood::unordered_flat\" 12.100000 \n",
+ " \"robin_hood::unordered_node\" 17.033333 \n",
+ " \"robinhoodflat\" 40.250000 \n",
+ " \"robinhoodnode 43.250000 \n",
+ " \"std::map\" 17.600000 \n",
+ " \"std::unordered_map\" 92.750000 \n",
+ "string_delete \"robin_hood::unordered_flat\" 70.966667 \n",
+ " \"robin_hood::unordered_node\" 57.633333 \n",
+ " \"robinhoodflat\" 190.750000 \n",
+ " \"robinhoodnode\" 140.250000 \n",
+ " \"std::map\" 171.633333 \n",
+ " \"std::unordered_map\" 304.000000 \n",
+ "string_insert \"robin_hood::unordered_flat\" 163.566667 \n",
+ " \"robin_hood::unordered_node\" 66.366667 \n",
+ " \"robinhoodflat\" 993.500000 \n",
+ " \"robinhoodnode\" 352.250000 \n",
+ " \"std::map\" 168.633333 \n",
+ " \"std::unordered_map\" 511.750000 \n",
+ "string_nosucc_lookup \"robin_hood::unordered_flat\" 858.400000 \n",
+ " \"robin_hood::unordered_node\" 910.000000 \n",
+ " \"robinhoodflat\" 4445.500000 \n",
+ " \"robinhoodnode\" 1873.000000 \n",
+ " \"std::map\" 530.066667 \n",
+ " \"std::unordered_map\" 1064.500000 \n",
+ "string_succ_lookup \"robin_hood::unordered_flat\" 56.000000 \n",
+ " \"robin_hood::unordered_node\" 79.666667 \n",
+ " \"robinhoodflat\" 110.000000 \n",
+ " \"robinhoodnode\" 128.000000 \n",
+ " \"std::map\" 161.800000 \n",
+ " \"std::unordered_map\" 246.500000 \n",
"\n",
- " 250000 \\\n",
- "TEST MAP \n",
- "int_delete 'robin_hood::unordered_flat' 12.066667 \n",
- " 'robin_hood::unordered_node' 13.800000 \n",
- " 'std::map' 58.533333 \n",
- "int_insert 'robin_hood::unordered_flat' 13.100000 \n",
- " 'robin_hood::unordered_node' 18.100000 \n",
- " 'std::map' 58.533333 \n",
- "int_nosucc_lookup 'robin_hood::unordered_flat' 14.700000 \n",
- " 'robin_hood::unordered_node' 18.333333 \n",
- " 'std::map' 331.233333 \n",
- "int_succ_lookup 'robin_hood::unordered_flat' 6.533333 \n",
- " 'robin_hood::unordered_node' 10.033333 \n",
- " 'std::map' 18.633333 \n",
- "string_delete 'robin_hood::unordered_flat' 41.933333 \n",
- " 'robin_hood::unordered_node' 23.966667 \n",
- " 'std::map' 207.366667 \n",
- "string_insert 'robin_hood::unordered_flat' 116.633333 \n",
- " 'robin_hood::unordered_node' 58.966667 \n",
- " 'std::map' 195.966667 \n",
- "string_nosucc_lookup 'robin_hood::unordered_flat' 103.733333 \n",
- " 'robin_hood::unordered_node' 46.933333 \n",
- " 'std::map' 806.966667 \n",
- "string_succ_lookup 'robin_hood::unordered_flat' 78.700000 \n",
- " 'robin_hood::unordered_node' 102.300000 \n",
- " 'std::map' 191.100000 \n",
+ " 250000 \\\n",
+ "TEST MAP \n",
+ "int_delete \"robin_hood::unordered_flat\" 12.066667 \n",
+ " \"robin_hood::unordered_node\" 13.800000 \n",
+ " \"robinhoodflat\" 40.750000 \n",
+ " \"robinhoodnode 48.000000 \n",
+ " \"std::map\" 58.533333 \n",
+ " \"std::unordered_map\" 148.500000 \n",
+ "int_insert \"robin_hood::unordered_flat\" 13.100000 \n",
+ " \"robin_hood::unordered_node\" 18.100000 \n",
+ " \"robinhoodflat\" 67.500000 \n",
+ " \"robinhoodnode 72.500000 \n",
+ " \"std::map\" 58.533333 \n",
+ " \"std::unordered_map\" 227.000000 \n",
+ "int_nosucc_lookup \"robin_hood::unordered_flat\" 14.700000 \n",
+ " \"robin_hood::unordered_node\" 18.333333 \n",
+ " \"robinhoodflat\" 79.750000 \n",
+ " \"robinhoodnode 83.500000 \n",
+ " \"std::map\" 331.233333 \n",
+ " \"std::unordered_map\" 1211.750000 \n",
+ "int_succ_lookup \"robin_hood::unordered_flat\" 6.533333 \n",
+ " \"robin_hood::unordered_node\" 10.033333 \n",
+ " \"robinhoodflat\" 34.750000 \n",
+ " \"robinhoodnode 35.250000 \n",
+ " \"std::map\" 18.633333 \n",
+ " \"std::unordered_map\" 107.000000 \n",
+ "string_delete \"robin_hood::unordered_flat\" 41.933333 \n",
+ " \"robin_hood::unordered_node\" 23.966667 \n",
+ " \"robinhoodflat\" 186.500000 \n",
+ " \"robinhoodnode\" 91.500000 \n",
+ " \"std::map\" 207.366667 \n",
+ " \"std::unordered_map\" 364.750000 \n",
+ "string_insert \"robin_hood::unordered_flat\" 116.633333 \n",
+ " \"robin_hood::unordered_node\" 58.966667 \n",
+ " \"robinhoodflat\" 444.250000 \n",
+ " \"robinhoodnode\" 309.500000 \n",
+ " \"std::map\" 195.966667 \n",
+ " \"std::unordered_map\" 538.750000 \n",
+ "string_nosucc_lookup \"robin_hood::unordered_flat\" 103.733333 \n",
+ " \"robin_hood::unordered_node\" 46.933333 \n",
+ " \"robinhoodflat\" 370.500000 \n",
+ " \"robinhoodnode\" 203.250000 \n",
+ " \"std::map\" 806.966667 \n",
+ " \"std::unordered_map\" 1560.000000 \n",
+ "string_succ_lookup \"robin_hood::unordered_flat\" 78.700000 \n",
+ " \"robin_hood::unordered_node\" 102.300000 \n",
+ " \"robinhoodflat\" 128.250000 \n",
+ " \"robinhoodnode\" 150.750000 \n",
+ " \"std::map\" 191.100000 \n",
+ " \"std::unordered_map\" 277.500000 \n",
"\n",
" 300000 \\\n",
"TEST MAP \n",
- "int_delete 'robin_hood::unordered_flat' 15.866667 \n",
- " 'robin_hood::unordered_node' 17.233333 \n",
- " 'std::map