Remove

레드-블랙 트리에서 지정한 요소의 발생을 제거.

지정된 값을 가진 요소를 제거하는 버전.

bool Remove(
    value                        // 요소 값
   );

노드에 대한 포인터로 요소를 제거하는 버전.

bool Remove(
   CRedBlackTreeNode<T>*  node     // 요소 노드
   );

매개변수

항목

[in] 삭제할 요소의 값.

*node

[in] 삭제할 요소의 노드.

값 반환

성공하면 true를, 그렇지 않으면 false를 반환.