Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 6

НЛО прилетело и опубликовало эту надпись здесь
в статье об этом, как раз, написано. Если нужно поддержание отношения '<', то нужно, по старинке, использовать RedBlackTree из std.containers.
Если это hash map, то он внутри еще как сортируется, но сортируется он сначала по корзинам, в какую попадет значение, а потом внутри, уже по своей внутренней логике. Несортируемые это когда порядок не меняется, а здесь опять же он меняется.
Хеш-таблица должна внутренне упорядочиваться, иначе обращение к нужному элементу будет непозволительно долгим
НЛО прилетело и опубликовало эту надпись здесь
хуже только тем, что поиск значения будет произведён дважды — один раз оператором 'in', затем методом 'get'. А так скомпилируется, чё.

лучше уж так:
if (auto v = value in squares) writeln( v );
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации