「バイナリツリー」の版間の差分

提供:MonoBook
ページの作成:「'''バイナリツリー'''(英語:binary tree、日本語:二分木)とは、ツリー構造データ構造のひとつで、1つの値と2つの子…」
 
編集の要約なし
 
1行目: 1行目:
'''バイナリツリー'''(英語:binary tree、日本語:二分木)とは、[[ツリー構造]]・[[データ構造]]のひとつで、1つの値と2つの子ノードを持つものをいう。<syntaxhighlight lang="c#">
'''バイナリツリー'''([[英語]]:binary tree、日本語:二分木)とは、[[ツリー構造]]・[[データ構造]]のひとつで、1つの値と2つの子ノードを持つものをいう。<syntaxhighlight lang="c#">
public class Node<T>  
public class Node<T>  
{
{
9行目: 9行目:


</syntaxhighlight>[[ツリー構造]]は[[再帰処理]]を活用すると[[プログラム]]を簡潔明瞭に書けるという特徴がある。
</syntaxhighlight>[[ツリー構造]]は[[再帰処理]]を活用すると[[プログラム]]を簡潔明瞭に書けるという特徴がある。
== 関連項目 ==
* [[バイナリ]]

2020年1月21日 (火) 06:09時点における最新版

バイナリツリー英語:binary tree、日本語:二分木)とは、ツリー構造データ構造のひとつで、1つの値と2つの子ノードを持つものをいう。

public class Node<T> 
{
    public T Value;
    public Node<T> Left;
    public Node<T> Right;
}

ツリー構造再帰処理を活用するとプログラムを簡潔明瞭に書けるという特徴がある。

関連項目[編集 | ソースを編集]