當前位置:百花花卉谷 > 養花知識 > 植物知識 > 什麼是完全二叉樹
手機版

什麼是完全二叉樹

來源:百花花卉谷 閱讀:1.3W 次

完全二叉樹指一棵深度爲k的有n個結點的二叉樹,對樹中的結點按從上至下、從左到右的順序進行編號,編號爲i(1≤i≤n)的結點與滿二叉樹中編號爲i的結點在二叉樹中的位置相同。

什麼是完全二叉樹

完全二叉樹判定

判斷一棵樹是否是完全二叉樹的思路

1>如果樹爲空,則直接返回錯。

什麼是完全二叉樹 第2張

2>如果樹不爲空:層序遍歷二叉樹。

2.1>如果一個結點左右孩子都不爲空,則pop該節點,將其左右孩子入隊列。

2.1>如果遇到一個結點,左孩子爲空,右孩子不爲空,則該樹一定不是完全二叉樹。

什麼是完全二叉樹 第3張

2.2>如果遇到一個結點,左孩子不爲空,右孩子爲空;或者左右孩子都爲空,且則該節點之後的隊列中的結點都爲葉子節點,該樹纔是完全二叉樹,否則就不是完全二叉樹。

本文鏈接:https://www.bhhhg.com/yanghuazhishi/zwzs/369949.html

Copyright © 2012-2020 百花花卉谷 All right reserved.

文字美圖素材,版權屬於原作者。部分文章內容由網友提供推送時因種種原因未能與原作者聯繫上,若涉及版權問題,敬請原作者聯繫我們,立即處理。