algo0907.cpp

来自「数据结构 清华严蔚敏c语言版 配套光盘 献给大家」· C++ 代码 · 共 12 行

CPP
12
字号
Status DeleteBST(BiTree &T,  KeyType key) { // 算法9.7 
  // 若二叉排序树T中存在关键字等于key的数据元素时,
  // 则删除该数据元素结点p,并返回TRUE;否则返回FALSE
  if (!T) return FALSE;       // 不存在关键字等于key的数据元素
  else {
    if (EQ(key, T->data.key))  // 找到关键字等于key的数据元素
      return Delete(T); 
    else if (LT(key, T->data.key)) return DeleteBST(T->lchild, key);
    else return DeleteBST(T->rchild, key);
  }
} // DeleteBST

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?