91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 10KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-06
  • 語言: C/C++
  • 標簽: 二叉樹??

資源簡介

二叉樹綜合實驗,綜合運用分治法與減治法,實現二叉排序樹的一系列功能.包括: (1)插入新結點。 (2)前序,中序,后序遍歷二叉樹。 (3)層次遍歷二叉樹。 (4)在二叉樹中查找給定關鍵字。 (5)交換各節點左右子樹。 (6)求二叉樹的深度。 (7)求葉子結點數。

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#define?TRUE?1
#define?FALSE?0
#define?OK??1
#define?ERROR??0
#define?INFEASIBLE?-1
#define?OVERFLOW?-2
typedef?int??Status;
typedef?int?KeyType;
#define?STACKINCREMENT?10?//?存儲空間分配增量

#define?MAXQSIZE?100

typedef?int??ElemType;
typedef?struct?BiTNode
{
????ElemType?data;
????struct?BiTNode?*lchild*rchild;//左右孩子指針
}?BiTNode*BiTree;


Status?SearchBST(BiTree?TKeyType?keyBiTree?fBiTree?&p)
{
????if(!T)
????{
????????p=f;
????????return?FALSE;
????}
????else?if(key==T->data)
????{
????????p=T;
????????return?TRUE;
????}
????else?if(keydata)return?SearchBST(T->lchildkeyTp);
????else?return(SearchBST(T->rchildkeyTp));
}


Status?InsertBST(BiTree?&TElemType?e)
{
????BiTree?sp;

評論

共有 條評論