uf.h
来自「经典c++程序的实现」· C头文件 代码 · 共 19 行
H
19 行
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 + =
减小字号Ctrl + -
显示快捷键?