二叉树的各种算法.docxVIP

  • 4
  • 0
  • 约6.29千字
  • 约 19页
  • 2024-03-21 发布于湖北
  • 举报

二叉树得各种算法、txt男人得承诺就像80岁老太太得牙齿,很少有真得。您嗜烟成性得时候,只有三种人会高兴,医生您得仇人和卖香烟得。 /*用函数实现如下二叉排序树算法:

(1)插入新结点

(2)前序、中序、后序遍历二叉树

(3)中序遍历得非递归算法

(4)层次遍历二叉树

(5)在二叉树中查找给定关键字(函数返回值为成功1,失败0)

(6)交换各结点得左右子树

(7)求二叉树得深度

(8)叶子结点数

Input

第一行:准备建树得结点个数n

第二行:输入n个整数,用空格分隔

第三行:输入待查找得关键字

第四行:输入待查找得关键字

第五行:输入待插入得关键字

Output

第一行:二叉树得先序遍历序列

第二行:二叉树得中序遍历序列

第三行:二叉树得后序遍历序列

第四行:查找结果

第五行:查找结果

第六行~第八行:插入新结点后得二叉树得先、中、序遍历序列

第九行:插入新结点后得二叉树得中序遍历序列(非递归算法)

第十行:插入新结点后得二叉树得层次遍历序列

第十一行~第十三行:第一次交换各结点得左右子树后得先、中、后序遍历序列

第十四行~第十六行:第二次交换各结点得左右子树后得先、中、后序遍历序列

第十七行:二叉树得深度

第十八行:叶子结点数

*/

#includestdio、h

#includemalloc、h

#de

文档评论(0)

1亿VIP精品文档

相关文档