UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDisjointSet Class Reference

#include <DisjointSet.h>

Public Member Functions

 FDisjointSet ()
 
 FDisjointSet (const uint32 Size)
 
void Init (uint32 Size)
 
void Reset ()
 
void AddDefaulted (uint32 Num=1)
 
void Union (uint32 x, uint32 y)
 
void UnionSequential (uint32 x, uint32 y)
 
uint32 Find (uint32 i)
 
uint32 operator[] (uint32 i) const
 

Constructor & Destructor Documentation

◆ FDisjointSet() [1/2]

FDisjointSet::FDisjointSet ( )
inline

◆ FDisjointSet() [2/2]

FDisjointSet::FDisjointSet ( const uint32  Size)
inline

Member Function Documentation

◆ AddDefaulted()

void FDisjointSet::AddDefaulted ( uint32  Num = 1)
inline

◆ Find()

uint32 FDisjointSet::Find ( uint32  i)
inline

◆ Init()

void FDisjointSet::Init ( uint32  Size)
inline

◆ operator[]()

uint32 FDisjointSet::operator[] ( uint32  i) const
inline

◆ Reset()

void FDisjointSet::Reset ( )
inline

◆ Union()

void FDisjointSet::Union ( uint32  x,
uint32  y 
)
inline

◆ UnionSequential()

void FDisjointSet::UnionSequential ( uint32  x,
uint32  y 
)
inline

The documentation for this class was generated from the following file: