CRedBlackTreeNode<T>

CRedBlackTreeNode<T>はCRedBlackTree<T>クラスを実装するためのヘルパークラスです。

説明

CRedBlackTreeNode<T>クラスはCRedBlackTree<T>のノードです。ツリーナビゲーションメソッドは、このクラスで実装されています。

Declaration

  template<typename T>
  class CRedBlackTreeNode

ヘッダ

  #include <Generic\RedBlackTree.mqh>

クラスメソッド

メソッド

説明

ノード値を返します/設定します。

Parent

親ノードへのポインタを返します/設定します。

Left

左ノードへのポインタを返します/設定します。

Right

右ノードへのポインタを返します/設定します。

Color

ノードの色を返します/設定します。

IsLeaf

ノードが葉であるかどうかを判断します。

CreateEmptyNode

親や子を持たない新しい黒ノードを作成し、そのポインタを返します。