📄 uf.h
字号:
class GTNode { // General tree node
public:
GTNode* par; // Parent pointer
GTNode() { par = NULL; } // Constuctor
GTNode* parent() { return par; } // Return node's parent
};
class Gentree { // General tree for UNION/FIND
private:
GTNode* array; // Node array
int size; // Size of node array
GTNode* FIND(GTNode*) const; // Find root
public:
Gentree(const int); // Constructor
~Gentree(); // Destructor
void UNION(int, int); // Merge equivalences
bool differ(int, int); // TRUE if they are not in same tree
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -