• ベストアンサー

二分探索木

二分探索木の完全なソースコードが載っているサイトは無いでしょうか??調べてみたのですが、関数ごとに分けて書かれているものばかりで、中々見つかりません。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • W07A09
  • ベストアンサー率66% (4/6)
回答No.4

完全とは、追加、検索、削除ですか? 多分本をみるのが一番早いとおもいます。 自分が二分探索木を勉強する時に参考にした、 URLをの乗せておきます。

参考URL:
http://www.geocities.jp/ky_webid/algorithm/017.html
candlefire
質問者

お礼

ご回答ありがとうございます。大変参考になりました!!

その他の回答 (3)

  • galoon
  • ベストアンサー率28% (38/133)
回答No.3

枝の数(深さ)がその都度変化することを前提として考えると通常「再起」と呼ばれる技法を採用するはずですので、その関数ごとに分かれているものが完全版に当たるのではないでしょうか。(もちろん処理の都合で必要以上に関数化されているものもありますが) URLの記事が参考になるかも。

参考URL:
http://www.atmarkit.co.jp/flinux/rensai/fs02/fs02c.html
candlefire
質問者

お礼

ご回答ありがとうございます。探索木の意味がよく分かりました。

  • tsuna555
  • ベストアンサー率53% (22/41)
回答No.2

関数ごとに分かれている物を、まとめればいいのでは?

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

『C言語による最新アルゴリズム事典』に含まれていたように記憶しています。

参考URL:
http://oku.edu.mie-u.ac.jp/~okumura/algo/
candlefire
質問者

お礼

ご回答ありがとうございます。他にも沢山役に立ちそうなソースが沢山のっていて、便利ですね。