実験報告VII

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

コース:「プログラミングとデータ構造」
クラス:1823
名:劉八尾
学生ID:20182313の
実験先生:ジョニーの
実験日:2019年11月1日
必修/選択科目:必修

1.実験の内容

ソートとクラスを定義し、linearSearchを実装し、選択ソートクラスメソッド、そして最後にテストを完了するために、1.検索。
試験デザイン提出テストケース(正常、異常、境界、正のシーケンス、逆)、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.実験の手順と結果




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

  • 一つの問題:2番目の質問、メンテナンスのために引用与えるrootパスワードの完了時に仮想マシンの問題(または継続するには、Control-Dを入力):間違っては、メインインターフェイスで取得します
  • 問題解決プロセス:インターネットによる動作の再起動後にディスクを失敗したが、使用していなかったのfsckコマンド注釈方法を使用して教えてくれました。最後に、唯一の完全な実験に仮想マシンを再インストールします
  • 第二の問題:理解パイロット季節の完了が深いソートシェルに十分な、とソート十分な深さではないのそれを理解するの違いのための間隔ではありません。
  • 第二の方法問題解決:シェルソートサブシーケンスの複数に等間隔デジタル配列、配列内の挿入ソートされ、その後、ディジタルシーケンスにマージ;及び、最終区間まで、何度も何度も、間隔の長さを減少させます注文時に1が達成され、実行する間隔ソートは非常に始まる要素から開始され、これらの要素は、背中に大きなは、ソート後、憲法からの要素のコレクションのための間隔がために、必ずしもではありません。
    画像

感情

一般的には実験終了理由は、科学の現在の知識の問題ではなく、多くは良い十分ではありませんが、理由は、仮想マシン内でvimのコマンドの多くを動作させるために必要な第2の主題であるかのように、あまりにも早く忘れ事前知識の実際に私は先生が再び解放再学習するチュートリアルを判明させる能力を持っていた前に、この実験は、多くの場合、強固な基盤を築くために、見直し以前に学んだ知識を後で私を思い出させる、忘れてしまいました。

参考資料

おすすめ

転載: www.cnblogs.com/ly20182313/p/11870692.html