mirror of
https://github.com/BlackMATov/flat.hpp.git
synced 2025-12-13 01:36:27 +07:00
remove O(n^2) complexity from range and initialiser list inserts #7
This commit is contained in:
@@ -342,6 +342,14 @@ TEST_CASE("flat_multimap") {
|
||||
REQUIRE(i6 == s0.end() - 1);
|
||||
REQUIRE(s0 == map_t{{0,21},{1,42},{1,21},{2,42},{3,84},{4,84},{5,100500},{6,100500}});
|
||||
}
|
||||
|
||||
{
|
||||
map_t s0;
|
||||
s0.insert({{6,2},{4,6},{2,4},{4,2}});
|
||||
REQUIRE(s0 == map_t{{2,4},{4,6},{4,2},{6,2}});
|
||||
s0.insert({{9,3},{7,5},{3,9},{5,3},{5,3}});
|
||||
REQUIRE(s0 == map_t{{2,4},{3,9},{4,6},{4,2},{5,3},{5,3},{6,2},{7,5},{9,3}});
|
||||
}
|
||||
}
|
||||
SECTION("erasers") {
|
||||
using map_t = flat_multimap<int, unsigned>;
|
||||
|
||||
Reference in New Issue
Block a user