⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tree.h

📁 用VC2005编写的用类包装好的二叉树实现,基本功能都实现好了
💻 H
字号:
#ifndef __TREE_H__
#define __TREE_H__

namespace Mylib
{
	struct Node
	{
		int  data;
		Node *leftNodePointer;
		Node *rightNodePointer;
	};

	class Tree
	{
	public:
		Tree() { root = 0; }

		~Tree()
		{ 
			if(root != 0)
				ClearNode(root); 
		}

		void InsertData(int data)
		{
			AddNode(data, root);
		}

		void ClearTree()
		{
			ClearNode(root);
		}

		void ShowTree()
		{
			ShowNode(root);
		}
	private:
		void AddNode(int data, Node* &pointerNode);
        void ClearNode(Node* &pointerNode);
		void ShowNode(Node* pointerNode);
	private:
		Node *root;
	};
}
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -