无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

數(shù)據(jù)結(jié)構(gòu)拓展習(xí)題:二叉樹刪除以根節(jié)點(diǎn)值為x的所有子樹

2022-05-27 22:15 作者:回到唐朝當(dāng)少爺  | 我要投稿

題目:設(shè)計(jì)算法,對(duì)于二叉樹T中每一個(gè)元素值為x的結(jié)點(diǎn),刪去以它為根的子樹,并釋放相應(yīng)的空間。

void Destroy(BiTree &T)

{

?????? if (T != NULL)

?????? {

????????????? Destroy(T->lchild);//銷毀左子樹

????????????? Destroy(T->rchild);//銷毀右子樹

????????????? free(T);//銷毀根結(jié)點(diǎn)

????????????? T = NULL;

?????? }

}

void FindNode(BiTree &T, TElemType x)

{

?????? if (T == NULL)

????????????? return;

?????? if (T->data == x)//如果發(fā)現(xiàn)該結(jié)點(diǎn)為所要銷毀的結(jié)點(diǎn)

?????? {

????????????? Destroy(T);//銷毀它

????????????? return;

?????? }

?????? FindNode(T->lchild, x);//看左子樹是否存在要被銷毀的結(jié)點(diǎn)

?????? FindNode(T->rchild, x);//看右子樹是否存在要被銷毀的結(jié)點(diǎn)

}


數(shù)據(jù)結(jié)構(gòu)拓展習(xí)題:二叉樹刪除以根節(jié)點(diǎn)值為x的所有子樹的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
福贡县| 阿城市| 津南区| 温泉县| 屏东市| 遂川县| 漾濞| 莲花县| 汶川县| 海兴县| 孟州市| 永昌县| 新昌县| 张家口市| 阳信县| 南华县| 延边| 青州市| 清镇市| 乌海市| 洛宁县| 正安县| 彰化县| 定襄县| 九台市| 亳州市| 宜都市| 昭觉县| 宁陕县| 舒兰市| 古田县| 凤凰县| 衡山县| 翁源县| 太谷县| 汾阳市| 凤城市| 德清县| 吉安市| 赤城县| 桐乡市|