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

📄 binarytreeex.cpp

📁 VC++.net下用链表实现的学生信息管理系统
💻 CPP
字号:
// BinaryTreeEX.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include "BinTree.h"
#include "BinNode.h"
#include <iostream>

int Menu();
int _tmain(int argc, _TCHAR* argv[])
{
	int operation;
	BinTree btree;
	int goon;
		
		for(int i=0;i<100;i++)
		{
			operation=Menu();
			switch(operation)
			{
				case 0:btree.Load()
						   break;
				case 1:btree.CreateBtree();
						break;
				case 2:btree.EditInfo();
						break;
				case 3:btree.Find();
						break;
				case 4:	btree.Insert();
						break;
				case 5:btree.preOrder();
						break;
				case 6:btree.inOrder();
						break;
				case 7:btree.postOrder();
						break;
				case 8:btree.Show();
						break;
				case 9:btree.Delete();
						break;
				case 10:btree.Leave();
						break;
				case 11:btree.Size();
						break;
				case 12:btree.SaveInfo();
						break;
			}
			cout<<"是否继续:1:是,否:0\n";
			cin>>goon;
				if(goon==1)
					continue;
	}

	return 0;
}

int Menu()
{
	int op;
	cout<<"----------------------------欢迎进入学生信息管理系统----------------------------------\n";
	
	cout<<"             "<<"0:-------------加载二插树---------------------------\n";
	cout<<"             "<<"1:-------------创建二插树---------------------------\n";
	cout<<"             "<<"2:-------------编辑节点信息-------------------------\n";
	cout<<"             "<<"3:-------------查找节点信息-------------------------\n";
	cout<<"             "<<"4:-------------插入节点信息-------------------------\n";
	cout<<"             "<<"5:-------------前序遍历二叉树-----------------------\n";
	cout<<"             "<<"6:-------------中序遍历二叉树-----------------------\n";
	cout<<"             "<<"7:-------------后序遍历二叉树-----------------------\n";
	cout<<"             "<<"8:-------------显示二叉树的节点信息-----------------\n";
	cout<<"             "<<"9:-------------删除二叉树节点信息-------------------\n";
	cout<<"             "<<"10:------------二叉树的叶子数-----------------------\n";
	cout<<"             "<<"11:-------------二叉树节点数-------------------------\n";
	cout<<"             "<<"12:-------------保存已做的修改-------------------------\n";

	cout<<"请输入您要进行的操作:\n";
	cin>>op;
	return op;

}

⌨️ 快捷键说明

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