How to have a tree node data structure like red black tree ( rbtree ) in unreal engine?

I’m porting a project to unreal engine, and I need to have a red black tree data structure to store and find data. The nodes will be a custom type.

Explanation of an RBTree is :

Is there any data structure in UE I can use for this purpose?

If there is nothing in the engine, has anyone implemented it and can share it? I would like to avoid reinventing the wheel.