正在加载图片...
6. 1 General Tree Definitions and Terminology General Tree node / General tree node ADT template <typename e> class GTNode i public: E value() / Return value bool isLeaf ( / TRUE if is a leaf ANOde大 parent(); //Return parent GTNode* leftmostchild(;// First child GTNode* rightsibling(); //Right sibling void setvalue(E&) / Set value void insertFirst(gtnode<E>X) void insertNext(gtnode<E>X) void removeFirst(; / Remove first child void removeNext();//Remove sibling }General Tree Node // General tree node ADT template <typename E> class GTNode { public: E value(); // Return value bool isLeaf(); // TRUE if is a leaf GTNode* parent(); // Return parent GTNode* leftmostChild(); // First child GTNode* rightSibling(); // Right sibling void setValue(E&); // Set value void insertFirst(GTNode<E>*); void insertNext(GTNode<E>*); void removeFirst(); // Remove first child void removeNext(); // Remove sibling }; 6.1 General Tree Definitions and Terminology
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有