学生ID 2019-2020-20182318「オブジェクト指向プログラミングとデータ構造」週7学習の概要

学生ID 2019-2020-20182318「オブジェクト指向プログラミングとデータ構造」週7学習の概要

コンテンツの概要を学びます

  • プログラミングの概念の時間複雑度、低い時間複雑さ、より高い処理効率を伝える十二章。時間の複雑さを計算するn個の最大電力の極数を取って、彼の時代の実行の数を算出し、実行プログラムのほとんどの数を探していることによって達成することができ、時間は、プログラムの複雑さです。
  • それはクラスのデータセットとして理解することができるスタック、スタックの要素を記述することができると読み出されます。要素の順序があります。最初のスタックは、最初に読み込まれます。スタックは、リストの実装の2つの形式がリンクされ、使用可能なアレイです。配列のサイズに注意を払うには、リンクリストの実装の配列の使用は、プログラムがプッシュプロセスにおける配列のサイズを拡張するために追加することができることに留意すべきです。そのようなスタックは、以下の配列配列表によって定義されます。
    setnextでリンクを達成するためのリンクリストの実装をスタック
  • また、キューを学んだ:のにJavaAPIのキュー
    キューを使用して:コードキー
    キューを使用した:配列使用してADTポートシミュレーションチケットキューリンクリストキューをキューイング
    両端キューを

    教科書の学習と問題解決のプロセス

  • 質問1:ジェネリック医薬品の理解が十分に深くではありません。インスタンス化時にオブジェクトを定義することは困難です。
  • 質問1つのソリューション:最初にクラスボックス 混乱、それは使用されません。百度と教科書の問い合わせによると、クラスの名前が他のクラス名と違いはありませんが、あなたはプログラムをより柔軟にできることを学びました。
  • 質問2:計算時間の複雑さは、エラーを起こしやすいです。
  • 問題2解決策:プログラムの実行実行の最大数で、計算の時間複雑。これは、数学的な計算によって計算することができます。
  • 質問3:オーバーフローとは何ですか?どのような状況オーバーフロー?
    質問3ソリューション:
    オーバーフローシーケンステーブル:
    (1)「アンダーフロー」現象は、
    キューが空の場合、算術オーバーフロー現象のチームを作ります。「アンダーフロー」正常な現象、一般的にプログラム制御転送のために使用される条件です。
    (2)「真オーバーフロー」現象
    キューがいっぱいになったときに、やるプッシュ操作は、オーバーフロースペース現象を生成します。「私はオーバーフロー」エラーは状態であり、避けるべきです。
    (3)「偽オーバーフロー」現象
    によるエンキューおよびデキュー操作には、頭と尾ポインタが削除された要素を再利用することはできませんされた空間で、その結果、唯一の増加減少しません。キューは存在に割り当てられたメモリ空間の要素の実際の数よりもはるかに小さい場合は、上限ベクトル空間は、操作をキューしていないテールポインタを超えている可能性があります。この現象は「偽オーバーフロー」現象と呼ばれています。

    プロセスで解決コードのデバッグおよび問題

  • 質問1:コンパイル時には、ロードすることはできません
  • 質問:1溶液自分のBaiduは、パスを変更する生徒に尋ねます。
  • 質問2:コードの論理エラー、ステップスルーしにくくアイデア
  • 問題2ソリューション:
  1. ブレークポイントを設定
  2. デバッグ
  3. 次のステップ
  4. コードを入力します。
  5. どのようにリンク

    コードホスティング

(ファイル名を指定して実行は、スクリーンショットのstatistics.shスクリプトを結果)

先週試験間違った質問の概要

先週、無検査、全く間違ったタイトルなし

コメントは、学生のブログやコードを持っていました

  • ペア今週の学習
    • 20182333
    • ペアの写真
    • ペア学習コンテンツ
      • 実装とレイアウトコードアンドリュース
      • コード雲をアップロードする方法のコードのアイデア。そして、同期リンクを確立

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

        Javaの学習瞬間はリラックスすることはできませんが、また、自己アンドリュースを強化します

        学習の進捗バー

コードの行の数(/蓄積を追加) ブログ量(/蓄積を追加) 学習時間(/蓄積を追加) 重要な成長
目標 5000行 30 400時間
7週 200分の863 2/2 20分の26

最後に、「計画的な学習の時間」と「実際の学習時間」を記録してみてください、あなたが計画する能力を向上させることができるかどうかを確認。この研究は、非常に重要な仕事であるにも便利です。
推定式消費:Y = X + X / N 、Y = XX / Nを、 より頻繁に訓練し、X、Yが閉じます。

参考:なぜそんなにハード、ソフトウェアエンジニアリングソフトウェアを推定されソフトウェアエンジニアリングの推定法

  • プランの学習時間:20時間

  • 実際の学習時間:18時間

  • 改善点:もっと練習来週

(利用可能なより多くの参照現代のソフトウェア工学コースウェア
ソフトウェアエンジニア自己評価フォームへの能力を

参考資料

おすすめ

転載: www.cnblogs.com/1400694592qq/p/11788601.html