Remove

Удаляет вхождение указанного элемента из красно-черного дерева.

Версия для удаления элемента по заданному значению.

bool Remove(
    value                        // значение элемента
   );

Версия для удаления элемента по указателю на узел.

bool Remove(
   CRedBlackTreeNode<T>*  node     // узел элемента
   );

Параметры

item

[in]  Значение элемента, которое нужно удалить.

*node

[in]  Узел элемента, который нужно удалить.

Возвращаемое значение

Возвращает true в случае успеха, иначе false.