Remove

Remove a ocorrência do elemento especificado da árvore vermelho-preto.

Versão para remoção de um elemento segundo o valor especificado.

bool Remove(
    value                        // valor do elemento
   );

Versão para remover o elemento segundo o ponteiro para o nó.

bool Remove(
   CRedBlackTreeNode<T>*  node     // nó do elemento
   );

Parâmetros

item

[in]  Valor do elemento que deve ser removido.

*node

[in]  Nó do elemento que é necessário remover.

Valor de retorno

Retorna true em caso de sucesso, caso contrário, false.