ChatDiagram
ツール/二分木ジェネレーター

二分木ジェネレーター

根と左右の子を指定して二分木を作成します。二分探索木、式木、決定木、走査練習用の例を可視化できます。

組織図Enterで送信

無料アカウント、カード不要 · SVG、PNG、PDFで書き出し

実際の動作を見る

二分木の例。

同じツールに4つの依頼。以下の図はすべて実際に生成されたものです。

入力する内容
挿入順50、30、70、20、40、60、80、10で二分探索木を作成してください。50を根にし、50より小さい値はすべて左の枝に配置してください。
次に試す木に65を挿入してください。80の左の子として75を追加してください。
組織図: 二分探索木
組織図 · Reingold-Tilford tidy tree · schematex-orgchart
生成された図

二分木とは。

二分木は、各ノードが最大2つの子を持つ木構造です。子は通常、左の子と右の子と呼ばれます。その意味は用途によって異なります。

二分探索木では、左の値が小さく、右の値が大きくなります。式木では、内部ノードが演算子、葉がオペランドです。同じ分岐構造で多くのアルゴリズムを表現できます。

Standard
Reingold-Tilford tidy tree
Engine
schematex-orgchart
Editable
Double-click text, drag nodes
Export
SVG · PNG · PDF
組織図: 二分木とは。
利用者

二分木を使う人。

組織図: コンピューターサイエンスの学生コンピューターサイエンスの学生

挿入、走査、再帰アルゴリズムを学ぶための小さな木。

組織図: ソフトウェア開発者ソフトウェア開発者

パーサーがグループ化と優先順位をどのように保持するかを示す式木。

組織図: サポートチームサポートチーム

基本的なトラブルシューティング用の二択の判断経路。

使い方

3ステップで二分木を作成する方法。

01

説明する

まずは1段落で十分です。

“挿入順50、30、70、20、40、60、80、10で二分探索木を作成してください。50を根にし、50より小さい値はすべて左の枝に配置してください。”
02

図を確認

最適なエンジンで描画します。

組織図: 二分探索木
03

変更点を伝える

編集のたびにバージョンを保存します。

木に65を挿入してください。
V2 · DRAWN FROM V1, NOTHING RETYPED
よくある質問

よくある質問

二分木とは何ですか?

二分木とは、各ノードが2つ以下の子を持つ木構造です。子は慣例的に左と右と呼ばれます。

二分探索木とは何ですか?

BSTは、すべての左部分木の値がノードより小さく、すべての右部分木の値がノードより大きい二分木です。

挿入順はBSTに影響しますか?

はい。同じ値でも挿入順が異なると、異なる形の有効な木になることがあります。

木の走査とは何ですか?

走査とは、ノードを訪問する順序です。前順走査、中順走査、後順走査などがあります。

関連ツール

同じ用途に使えるほかの図

今すぐ二分木を作成。

無料アカウント、カード不要。構造を説明すれば、1分以内に確認できます。

エディターを開く