Biblioteca C ++ Unordered_set - equal_range

Descrição

Ele retorna os limites de um intervalo que inclui todos os elementos comparáveis ​​a k. Em contêineres unordered_set, onde as chaves são exclusivas, o intervalo incluirá um elemento no máximo.

Declaração

A seguir está a declaração para std :: unordered_set :: equal_range.

C ++ 11

pair<iterator,iterator>
   equal_range ( const key_type& k );
pair<const_iterator,const_iterator>
   equal_range ( const key_type& k ) const;

Parâmetros

k - K é o elemento de pesquisa.

Valor de retorno

Ele retorna os limites de um intervalo que inclui todos os elementos comparáveis ​​a k. Em contêineres unordered_set, onde as chaves são exclusivas, o intervalo incluirá um elemento no máximo.

Exceções

A exceção é lançada se qualquer objeto de comparação de elemento lançar uma exceção.

Observe que os argumentos inválidos causam um comportamento indefinido.

Complexidade de tempo

tempo constante.