こんにちは。皆さんはデータ構造、お好きですか?今回は木構造の内容です。二分木、B木などが有名ですね。 今回は木構造の表現方法を紹介したいと思います。 木構造の定義 二分木 配列で管理する ポインタで管理する 多分木 二重連鎖木(連想配列) 入れ子の構造 操作の計算量の比較 idによるノード検索 ノードの追加 ノードの削除 ノードの並び替え まとめ おわりに 木構造の定義 まずは木構造の定義を確認しておきます。辞書を引いてみると、このようにあります。 データ構造の一種。一つの要素が複数の要素への分岐情報を持つ階層的な構造。要素の連結状態が枝分かれした木のように見えることからいう。木構造。(広辞苑…