std :: set min / max доступ к элементу (через begin / rbegin) равен постоянное время . Достигается ли это путем обновления мин / макс во время вставки / удаления?