长沙理工大学
/********************定义个人记录结构**********************/
typedef struct Node
{
char name[30]; /*用于保存姓名*/
char code[30]; /*用于保存学号*/
int age; /*用于保年龄*/
}NODE;
/************************定义二叉树结构体******************/
typedef struct Tree
{
NODE *student; /*个人通信记录*/
struct Tree *lchild;
struct Tree *rchild;
}TREE;
static int TREESIZE=sizeof(TREE); /*进行求二叉树所占的内存空间*/
static int NODESIZE=sizeof(NODE); /*进行求个人记录结构的内存空间*/
TREE *Create_Tree(void ); /*声明创建空二叉树的函数*/
void Insert_Information(TREE *root,NODE *node); /*声明进行插入函数*/
void Look_Through_Information(TREE *root); /*声明浏览函数*/
void Save_Information(TREE *root); /*声明保存函数*/
int Find_Information(TREE *root,char *code); /*声明查寻函数*/
int Rework_Information(TREE *root,char *code); /*声明修改函数*/
void Menu(void ); /*声明界面函数*/
TREE *Find_Father_Node(TREE *root,char *code); /*声明查寻双亲结点的函数*/
void Delete_Information(TREE *root,char *code); /*声明删除函数*/
void Free_EMS_memory(TREE *root); /*声明释放内存空间函数*/
更多源代码请联系http://apenny.taobao.com
相关推荐
可以利用二叉排序数按姓名排序,排序后可实现查找,删除,插入,等操作
二叉树 非递归 先中后序遍历 通讯录 数据结构作业
在日常生活中,个人通信录是我们不可少的,不管是纸式的个人通信录 还是我们手机中的个人通信录,查寻是其最基本... 本课程设计采用第二种方法,即应用二叉排序树进行组织数据,在此基础上进行对个人通信录的各种操作。
该程序是在VC2005下基于二叉搜索树实现的,主要功能包括查找、删除、添加、修改等基本操作,另外还有关于MFC位图显示,文件读写的操作
基于文件实现的个人通讯录系统.doc
基于C++QT个人通讯录管理系统源码.zip基于C++QT个人通讯录管理系统源码.zip基于C++QT个人通讯录管理系统源码.zip基于C++QT个人通讯录管理系统源码.zip基于C++QT个人通讯录管理系统源码.zip基于C++QT个人通讯录管理...
基于vc++的MFC个人通讯录示例
个人通讯录是记录了同学(包含一起上学的学校名称)、同事(包含共事的单位名称)、朋友(包含认识的地点)、亲戚(包含称呼)等与本人有关人员的数据集。 具体要求: 提供录入个人信息、修改个人信息(姓名和出生...
使用C++的二叉搜索树实现学生成绩管理系统,代码内包含完整的系统
基于Android平台的手机通讯录管理系统.doc
这是一个基于MFC编写的个人通讯录程序,外带很好看的皮肤,对于初学者来说是一个不错的东西哦!
基于SSM框架的个人通讯录系统.zip