- 12
- 0
- 约6.84千字
- 约 23页
- 2017-06-11 发布于河南
- 举报
p3(国外英语资料)
p3(国外英语资料)
*
Source file name: P5.cpp
Function: two fork tree operation
* /
#include iostream.h
#include iomanip.h
#include conio.h
#include stdio.h
#include process.h
#include string.h
#include math.h
#include stdlib.h
Struct BiTNode / / two tree node types
{
Int data; / / data
Int TEM1, tem2; / / auxiliary data (without practice)
BiTNode *left; / / pointer left sub tree
BiTNode *right; / / pointer right subtree
};
BiTNode *Tree; / / the two fork tree roots operation the program pointer
Const max=100;
Int elem[max]; / / storage of raw data
BiTNode *stack[max];
/ / number of the input and the random number seed from the keyboard, generate the specified number of elem in the array data, for the use of other programs, said 0 data ends
Void init0 (int list[]);
/ / in position to generate text files of the program is Map.txt, which is displayed in Tree as the root pointer two fork tree
Void showBinTree (BiTNode *Tree);
/ / number of the input and the random number seed from the keyboard, with Tree as the root pointer, generating the number of nodes in the binary tree two is specified, for other programs
BiTNode, *init1 ();
Void PreOrderTraverse (BiTNode *Tree); / / the first traversal of two binary tree, recursive algorithm
Void MidOrderTraverse (BiTNode *Tree); / / two traversal of binary tree, recursive algorithm
Void BackOrderTraverse (BiTNode *Tree); / / two after traversing binary tree, recursive algorithm
Int LeafNum (BiTNode *Tree); / / statistics the number of leaf nodes
Int BiTDepth (BiTNode *Tree); / / depth statistics two binary tree
Int Max (int a, int b); / / return value
Void insert (BiTNode *pRoot, BiTNode *pNode); / / pNode will be inserted into the tree node
Void (BiOrderTree); / / generate two binary sort tree
Void release (BiTNode *Tree); / / release tree
Void ChangeLR (BiTNode *Tree); / / exchange of left and right subtree
Void (searchBST); / / the two binary sort tree search node
Void search (BiTNode, *Tree, int, a);
Void (delBST); / / delete two bi
您可能关注的文档
- C语言单元作业(国外英语资料).doc
- DD-WRT固件刷到Tomato(国外英语资料).doc
- debian做ftp服务器(国外英语资料).doc
- DEDECMS织梦仿站教程的一些目录介绍(国外英语资料).doc
- defaultset(国外英语资料).doc
- DEH原理(国外英语资料).doc
- cs1.6 BUG大全(辛苦..)(国外英语资料).doc
- Delphi TreeView 基础与技巧(详解)(国外英语资料).doc
- delphi 如何获得EXCEL文件内指定单元格内容(国外英语资料).doc
- delphi中获得文件或文件夹大小的函数(国外英语资料).doc
- PHOTOSHOP的应用领域很广泛(国外英语资料).doc
- Photoshop跟AI cs4破解方法(国外英语资料).doc
- Photoshop调整肤色教程之常用技巧(国外英语资料).doc
- pb字符串函数(国外英语资料).doc
- Photoshop高级设置技巧,让你的Photoshop运行如飞(国外英语资料).doc
- PHPCMS 模板制作教程 黑夜之舞出品(国外英语资料).doc
- openwrt支持USB自动mount(国外英语资料).doc
- PHP多字节字符串处理函数mbstring函数库(国外英语资料).doc
- php获取复选框、单选框下拉框的值(国外英语资料).doc
- PID就是比例微积分调节,具体你可以参照自动控制课程里 …(国外英语资料).doc
最近下载
- 护工考试题库及答案大全.docx VIP
- (7.4.1)--7.4Link-11网络信号与线性系统.pdf VIP
- 智能电气设计EPLAN 第2版 课件 项目三 3D布局设计.pptx VIP
- 2026年节后复工开工第一课全文.ppt
- 降压变换器片内集成软启动电路设计.PDF VIP
- [东芝TOSHIBA电梯]东芝电梯的插子线的配置.pdf VIP
- 区域地理+世界地理—欧洲东部、北亚与俄罗斯+2025-2026学年高二下学期课件.pptx VIP
- (7.1)--第7章Link-11数据链系统信号与线性系统.pdf VIP
- Eplan快速入门精选课件.ppt VIP
- eplan图框的绘制(完美版)教学材料.doc VIP
原创力文档

文档评论(0)