Remove

Elimina la aparición del elemento indicado del árbol rojo-negro.

Versión para eliminar un elemento según el valor establecido.

bool Remove(
    value                        // valor del elemento
   );

Versión para eliminar un elemento según el puntero a un nodo.

bool Remove(
   CRedBlackTreeNode<T>*  node     // nodo del elemento
   );

Parámetros

item

[in]  Valor del elemento que se debe eliminar.

*node

[in]  Nodo del elemento que se debe eliminar.

Valor devuelto

Devuelve true en caso de éxito, de lo contrario, devuelve false.