#20182312 2019-2020-1「オブジェクト指向プログラミングとデータ構造」実験7レポート
コース:「プログラミングとデータ構造」
クラス:1823
名:呉Dongze
学生ID:20182312の
実験先生:ジョニーの
実験日:2019年10月28日
必修/選択科目:必修
1.実験の内容
検索とソートは、クラスを定義し、実装linearSearch、選択ソートクラスメソッド、そして最後にテストを完了すること。
試験デザイン提出テストケース(正常、異常、境界、正のシーケンス、逆)、10以上が必要で、データは、それらの後の実施例の学生番号4に含まれる
図の提出演算結果。
2.リファクタリング、コード
cn.edu.besti.cs1823にSorting.java Searching.javaへ(イニシャル+ 4桁の学生番号)パッケージ。(例:cn.edu.besti.cs1823.G2301)
へテストパッケージのテストコードを入れて
、再コンパイルしたコードを実行し、コンパイルに提出し、実行ショット(IDEA、コマンドライン)
3.リファレンスhttp://www.cnblogs.com/maybe2030/p/4715035.html、検索を追加することで、検索アルゴリズム検索アルゴリズムの多様性を学び、テスト
のスクリーンショット操作する結果を提出
4.レッスンを達成するために話を聞いたサプリメントをソートする方法:ヒルソート、ヒープソート、バイナリーツリーソート(少なくとも3つ)
のアルゴリズム(通常、異常、境界)テスト実装
提出業績ショット(あなたはより多くのソートアルゴリズムを記述する場合、 3つのソートプログラムは欠陥があっても、必要に応じて、また)満点を得ることができます
見つけてテストするためにソートアルゴリズムの多様性を達成するために5. Androidアプリ
提出の実行結果のスクリーンショット
(、ポイントを行うに選出された)コードクラウドにプッシュコードを
2.実験の手順と結果
7-1:
7-2:
7-3:
7-4:
3.実験過程で発生した問題や決済処理
- 質問1:、パッケージにクラスの後、すべてのエラーをメソッドを呼び出すことはできません。
- 質問:1つの溶液法は、相互に呼び出しを行うために、フォルダをインポートします。
- 質問2:学生番号を入力するときは、適切にテストに合格することができませんでした。
- 問題2ソリューション:ソートアルゴリズムの不安定性に起因しては、数秘術数で結果がゆえの問題を再度表示されます。
その他(知覚、思考、など)
ソートアルゴリズムを学習するプロセスでは明確な思考を覚えて、そしてアルゴリズムの不安定性に起因するには、奇妙なエラーになります定期的に表示されます、我々はしなければならない問題領域の段階の分析によるステップはリスク要因の一つを排除することです。
参考資料
[「コースJavaプログラミングとデータ構造(第二版)」スタディガイド](http://www.cnblogs.com/rocedu/p/5182332.html)