二叉树得各种算法、txt 男人得承诺就像80岁老太太得牙齿,很少有真得
您嗜烟成性得时候,只有三种人会兴奋,医生您得仇人和卖香烟得
/*用函数实现如下二叉排序树算法: (1) 插入新结点 (2) 前序、中序、后序遍历二叉树 (3) 中序遍历得非递归算法 (4) 层次遍历二叉树 (5) 在二叉树中查找给定关键字(函数返回值为成功 1,失败 0) (6) 交换各结点得左右子树 (7) 求二叉树得深度 (8) 叶子结点数In p ut第一行:准备建树得结点个数n 第二行:输入 n 个整数,用空格分隔 第三行:输入待查找得关键字 第四行:输入待查找得关键字 第五行:输入待插入得关键字O ut p u t第一行:二叉树得先序遍历序列 第二行:二叉树得中序遍历序列 第三行:二叉树得后序遍历序列 第四行:查找结果 第五行:查找结果 第六行~第八行:插入新结点后得二叉树得先、中、序遍历序列 第九行:插入新结点后得二叉树得中序遍历序列(非递归算法) 第十行:插入新结点后得二叉树得层次遍历序列 第十一行~第十三行:第一次交换各结点得左右子树后得先、中、后序遍历序列 第十四行~第十六行:第二次交换各结点得左右子树后得先、中、后序遍历序列 第十七行:二叉树得深度 第十八行:叶子结点数*/#i n c lud e "s tdio、h"#in cl ud e "m a lloc、h"#d ef i ne TR U E 1#define FA L SE 0#define O K 1#d ef in e ER ROR 0#d e fin e I NF EASIBLE -1#de fi n e OVERFLOW -2t y pede f int S t atus;typedef int KeyTy p e;#d e fine STACK_INIT_SI Z E 100 // 存储空间初始分配量#define