最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)遵守國家法律
通辽市| 娄底市| 广南县| 丹寨县| 宁陕县| 玉屏| 阜新| 玛多县| 大理市| 纳雍县| 万安县| 梅河口市| 新邵县| 金溪县| 兰州市| 福泉市| 自贡市| 资源县| 闽侯县| 安陆市| 侯马市| 德格县| 岱山县| 宁海县| 安达市| 和林格尔县| 沧州市| 名山县| 通州市| 华坪县| 大厂| 汕头市| 台安县| 纳雍县| 布尔津县| 翁源县| 古田县| 乌兰察布市| 忻州市| 宁都县| 冀州市|