n 個のノードを持つ完全なバイナリ ツリー、リーフ ノードの数 n0 は次のとおりです: n/2 切り上げ、または (n 1)/2 切り捨て 全体
拡張情報:
完全なバイナリ ツリー
完全なバイナリ ツリーは非常に効率的なデータ構造です。完全なバイナリ ツリーは完全なバイナリで構成されます。木が引き出した。深さ K でノードが n のバイナリ ツリーの場合、各ノードが深さ K の完全なバイナリ ツリー内の 1 から n までの番号が付けられたノードと 1 対 1 で対応する場合にのみ、完全なバイナリ ツリーと呼ばれます。
定義
二分木の深さが h の場合、h 番目の層を除くすべてのその他の階層 (1 ~h-1) ノード数が最大数に達し、h 階層のすべてのノードが連続して最左側に集中しており、完全な二分木になります。
完全なバイナリ ツリーは、完全なバイナリ ツリーから派生します。深さ K でノードが n のバイナリ ツリーの場合、各ノードが深さ K の完全なバイナリ ツリー内の 1 から n までの番号が付けられたノードと 1 対 1 で対応する場合にのみ、完全なバイナリ ツリーと呼ばれます。
(1) すべてのリーフ ノードは、k 番目の層または k-l 層 (最大の 2 つの層) に表示されます。
(2) 任意のノードについて、その右のサブツリーの最大レベルはL の場合、その左側のサブツリーの最大レベルは L または L l です。
バイナリ ツリーでは、下位 2 レベルのノードの次数は最大でも 2 未満であり、最下位レベルのノードはすべてレベルの左端の位置に集中しており、完全二分木となる 最下位階層のノードが階層の左端に集中し、最終階層で右側のノードが多数欠落した二分木は完全二分木となる。
よくある質問に関連する技術的な記事については、FAQ 列を参照してください。もっと!
以上が完全な二分木の葉ノードの数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

Dreamweaver Mac版
ビジュアル Web 開発ツール

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

WebStorm Mac版
便利なJavaScript開発ツール
