跳至内容

CRedBlackTree<T>

CRedBlackTree

CRedBlackTree是实施ICollection接口的通用类。

描述

CRedBlackTree类是实施节点存储T类型数据的动态红黑树。 这个类提供了处理红黑树的基本方法,例如添加,删除,搜索最大和最小值等。

声明

template<typename T>
   class CRedBlackTree : public ICollection<T>

标题

#include <Generic\RedBlackTree.mqh>

继承体系

ICollection

CRedBlackTree

类方法

方法描述
Add添加元素到红黑树
Root返回红黑树根的一个指针
Count返回红黑树中的元素数量
Contains确定红黑树是否包含指定值的元素
Comparer返回IComparer接口指针,用于组织红黑树
TryGetMin获得红黑树最小元素
TryGetMax获得红黑树最大元素
CopyTo从指定索引开始复制红黑树的所有元素到指定数组
Clear移除链接红黑树的所有元素
Remove移除红黑树中出现的指定元素
RemoveMin移除红黑树中最小值的元素
RemoveMax移除红黑树中最大值的元素
Find搜索红黑树中出现的指定值
FindMax搜索红黑树中最大值的元素
FindMin搜索红黑树中最小值的元素