CRedBlackTreeNode<T>

CRedBlackTreeNode<T>는 CRedBlackTree<T> 클래스를 구현하는 데 사용되는 도우미 클래스입니다.

설명

CRedBlackTreeNode<T> 클래스는 CRedBlackTree<T>의 노드입니다. 트리 탐색 메서드는 클래스에 구현됩니다.

선언

   template<typename T>
   class CRedBlackTreeNode

헤더

   #include <Generic\RedBlackTree.mqh>

클래스 메서드

메서드

설명

노드 값을 반환하고 설정

Parent

상위 노드에 대한 포인터를 반환하고 설정

Left

포인터를 반환하고 왼쪽 노드에 설정

Right

포인터를 반환하고 오른쪽 노드에 설정

Color

노드 색상을 반환하고 설정

IsLeaf

지정된 노드가 리프(leaf)인지 여부를 결정

CreateEmptyNode

상위 및 하위 노드가 없는 새 블랙 노드를 만들고 포인터를 반환