20182328 2019-2020-1「オブジェクト指向プログラミングとデータ構造」実験8レポート

20182328 2019-2020-1「オブジェクト指向プログラミングとデータ構造」実験8レポート

コース:「プログラミングとデータ構造」
クラス:1823
名称:Zhangjingハオ
学生ID:20182328の
実験先生:ジョニーの
実験日:2019年X月X
必修/選択科目:必修

1.実験の内容

1、参考資料PP16.1、完全な実装チェーンLinkedBinaryTreeツリー(GetRightのは、含まれている、のtoString、先行順 、後順)
その実施LinkedBinaryTreeはJUnitを用いたテストまたは独自のドライバクラスを書き込みます。

2、LinkedBinaryTreeは、(順序、最初のために)に基づいて、シーケンスと後続HDIBEMJNAFCKGL ABDHIEJMNCFGKLで与えられるような二㕚ツリー構造のユニークな配列を、機能を実現する、ツリーを図面に基づいて構築しました。

3、独自のデザインと決定木を実装します。

図4は、後置表現を変換するためにツリーを使用して入力中置式は、中置及び後置表現であり、計算結果を出力します。

2.実験の手順と結果

  • 実験1

    の完全なバイナリツリーがライトドライバクラスはテスト、コードブックに従って実装しました。

  • 実験2は、

    左と右のサブツリーを見つけ位置、そして最終的に再帰するためにはどのようなルート、ルートの再利用を決定する一次と第一、実験1で練習を続けました。

  • 3実験

    独自のデザインをし、決定木を実装

  • 4実験

    実験を達成するために表現バイナリーツリーの構築を4

3.実験過程で発生した問題や決済処理

  • 質問1:ディシジョンツリー構造は、それを切り替えることができますか?
  • 問題1ソリューション:はい、ではなく必要に応じて、決定木の結果は2つだけ「はい」または「いいえ」ため。

その他(知覚、思考、など)

もう一度、それは開始されませんが、バイナリツリーに高度な実験を行うが、オンラインの情報を介して、または理解し、決定木が始まりではない設計、私は短いで、それを解決するための他の学生を探していた、実験感覚それは私にかなりの挑戦を与え、まだ非常に困難です。

参考資料

おすすめ

転載: www.cnblogs.com/monsterhunter/p/11879173.html