20182329 2018-2019-1「プログラミングとデータ構造は、」教訓します

学生ID:20182329 2018-2019-1「プログラミングとデータ構造は、」教訓します

  • (ため)毎週の割り当ては、コレクションをリンク
    • 操作の最初の週:https://www.cnblogs.com/lyz182329/p/11509311.html
    • 簡単な内容:gitのコードは、基本的なコマンドやルールのいくつかを学習LINEX主にデバッグコードはJavaの基本的なプログラミング、JDBコードを管理されています。
    • 二三週間の仕事:https://www.cnblogs.com/lyz182329/p/11569786.html
    • 簡単コンテンツ:条件ステートメントとループ文、入力と出力言語文のオフィスアプリケーション、データ型の変換と基本的なアプリケーション、種々の方法を用いて、出力、基本的な準備クラスをフォーマットするための方法。
    • 作業の第四週:https://www.cnblogs.com/lyz182329/p/11614215.html
    • 簡単コンテンツ:学会テストコードを使用して、ユニットテストのために。TDDのコードのテストをご覧ください。、公共のボイドなどで書かれた書き込みのクラスを、使用することを学ぶ、クラスメソッドの計算を呼び出します。リレーショナル学習クラスやクラス、継承、集約、相関関係などは、関係を明確にします。、UMLダイアグラムを学ぶ方法、クラス、データを設定します。メソッド呼び出しやパッケージング方法の使用をご覧ください。継承は、クラスとクラスだけでなく、任意のインタフェースを学びます。
    • 作業の第五週:https://www.cnblogs.com/lyz182329/p/11632582.html
    • 簡単なコンテンツ:最初の転送データに使用されるべき45回の実験に続いてJavaのソケットを、プログラミングを学びます。シーザーは、単純な電卓(合理的な計算機を)書くことを学ぶDESとRSAアルゴリズムのJavaの暗号アルゴリズムだけでなく、HDアルゴリズムを使用することを学ぶCIPHER。試験方法三のコード内部テストを使用して、キーボード合理的計算式(例:+ 1/6 = 1/4)を介してクライアント、クライアントを作成し、相手に文字列式の形で送信B(サーバー)、サーバーは、文字列の結果5/12を計算し、その結果は抽象クラスの継承に基づいた学習結果の出力方法の結果を受けて、クライアントAに戻りました。
    • 作業の第六週:https://www.cnblogs.com/lyz182329/p/11668904.html
    • 簡単な内容:、例外をキャッチハンドル例外に、基本的な方法を学ぶ学ぶためのtry-catch文だけでなく、最終的には備わっています。異常な増殖現象および異常なレベル。免除スローは、スローと異例の声明は、押収されます。IO例外、および入出力ファイル。ポリモーフィズム、継承、多態性の使用。インターフェイスと多目的インターフェース状態、並びに界面のレベル。DHアルゴリズムはので、これらの二つのディレクトリで、AとBはそれぞれDH公開鍵と秘密鍵を生成する必要があるため、二つのディレクトリAとBを作成し、シミュレーションを密かに通信する必要がある、B側コンパイルしたファイルKey_DHのコピーです。
    • 週七の仕事:https://www.cnblogs.com/lyz182329/p/11749842.html
    • 簡単な内容:基本的な設定Androidアプリケーションをご覧ください。Androidのメーカーはダウンロード、アンドリュースでプロジェクトを開き、変更は、ライブラリをサポートしていました。プログラム理解の活動は、活動、javaファイルの間で、リストを参照してください。ボタン、および調整ボタンによってボタンファイルの接続方法を使用することを学びます。
      、UIコンポーネントUIツールを使用しました。編集トーストメッセージが送られました。アンドリュースはリニア、Reiativel、フレーム、表、編集、レイアウトを調整グリッドリスナー。スタック方法、スタックADT、後置式を使用してスタック。
      スタック実現チェーン、挿入上のノードの連鎖は、並べ替え、削除します。ADTキュー、およびチェーンのキュー配列の実装と実現。エンキューと偽のキューのオーバーフローを防止するための方法。アンドリュースは、レイアウト、リニア、Reiativel、フレーム、表調整し 、グリッドをこれらの基本的なレイアウト、実際には、多くのレイアウトがあります。
    • 第八週間の仕事:https://www.cnblogs.com/lyz182329/p/11794076.html
    • 簡単なコンテンツ:キュー、キューのうち、削除などの操作の交換リストと。上述の動作を達成するためにそれを使用してキュー・アレイ。より効率的なアルゴリズムに比べて、ASLの学習アルゴリズムを見つけ、アルゴリズムの安定性を確認することを学びます。単純な線形検索、およびバイナリ検索をご覧ください。上で見て、単純な列に基づいて並べ替えを学び、ソートを選択して実施することを学びます。挿入ソート、既存のリストに要素です。バブルソートを学びますが、バブルが非常に複雑なアルゴリズムです。クイックソートとマージソートをご覧ください。
    • 9週のための割り当て:https://www.cnblogs.com/lyz182329/p/11876329.html
    • 簡単なコンテンツ:バイナリツリーを作成します。ツリーの設置に対応するために、ATDとATDリンク構造のノード構造を作成します。木の上に構築され、検索するには、ツリーの先行順、前順、後順を使用することを学びます。定義と決定木学習法の実装は、参照は完全なバイナリツリーを確立するために行うことができます。文字列は、チェーン、チェーン構成によって定義されたとの違いを見つけるために、順次検索、バイナリ検索を学ぶ学ぶLOOKUP、鎖または配列を学ぶことなく達成されます。フィボナッチ数フィボナッチ配列検索方法を学ぶだけでなく、検索効率を向上させるためのポイントを見つけるために、選択検索の列数の黄金比の概念を使用することにより、バイナリサーチアルゴリズムを強化します。バイナリツリーのソート、バイナリツリーの検索を使用することを学びます。データのセットを収容するために、バイナリツリーを書き、あなたはそれを見つけるために行きがけ、先行順走査、後順を使用することができます。赤と黒の数の単純なバイナリ条件をご覧ください。ブロック検索、リスト上のハッシュのルックアップの実装を学びます。ヒープの定義や構造を学び、ヒープの実装を完了、パイルファサードを見て学び、追加または削除操作
    • 作品の第二週:https://www.cnblogs.com/lyz182329/p/11922407.html
    • 簡単なコンテンツ:バイナリ・ソートツリーを達成し、書き込みに学ぶ、削除、追加、挿入だけでなく、学習グラフトラバーサルバイナリ・ソートツリーに関する知識区別有向グラフと無向グラフを理解するために、重み付きグラフ学習、数に学ぶために重み付きグラフアルゴリズム、最高のアルゴリズム。図は、深さ優先トラバーサルと幅優先トラバーサルとして、学習の様々なトラバース。隣接行列の学習するマップを生成するための木学習法を最小全域を生成し、実装方法の各ノードの次数を計算する方法
  • 私は最高の書かれたブログがあると思いますか?なぜ?
  • 私は私の最高の書き込みに学習の第九週をまとめたと思います。私は完全な知識は、いくつかの列を学び、木のすべての知識が完了し、ツリーからの電気トラバースの数は、最も基本的なソートを生成し、検索、削除、追加、およびその上ですることを学ぶために一週間にあった、それぞれの知識のフロントまず第一にポイントに集約、彼の知識1は、ブログ全体のシステム概要を生成し、私は王室の木のさまざまな側面をまとめ、ビルドツリー、彼らは彼の構造を叙階されている必要があり、物語は非線形構造であり、組織は要素の階層で、横断時間の間に、左右のサブツリーの数、および施工方法の数との関係に注意を払う必要があります。フィボナッチとバイナリ検索が非常に似て見つけるために、彼はフィボナッチ数列の特性に応じて分割された順序付きリストです。彼は小さなフィボナッチ数のためのテーブルのレコードの必要な数の1を開始し、N = F(K)-1。
  • ブログのMOST READジョブがありますか?経験についての講演
    • 第六週間の研究では、私がブログを読んで最高額と結論づけました。まず、私はこのブログの記事以前、週に続いて、私はこのブログでのエラーだけでなく、ソリューションのより一般的な様々な仕事があるかもしれないことを述べたブログ、参照を提供することができるより多くのコンテンツを持っています。後でAndroidの本から私はいくつかの方法とAndroidがあると思い、とAndroidを学習するプロセスにおけるAndroidのも、私に頭を悩ま少しを行い、活動のリストが何であるか、インタフェース、彼らはにすべての秋が終わっ浸水知らない、と彼らは第24章の初めから、しかし、フロントではないことを開始して見ました。ゆっくりラボ演習を完了するために、あまりにもゆっくりと、アンドロイドのさまざまなコンポーネント間の関係を理解し​​ています。
  • (ため)テストサマリーレポートリンク
    • 実験1の実験名:https://www.cnblogs.com/lyz182329/p/11524877.html
    • 簡単なコンテンツ:IDEベースのコマンドラインとシンプルなJavaプログラムを編集する、コンパイル、実行;)
      運動Linuxの基本的なコマンド、
      スキルをデバッグするJavaプログラムJDBを学習:
      簡単なJavaプログラムを書くため。
    • 第二の実験の実験名:https://www.cnblogs.com/lyz182329/p/11568893.html
    • 簡単な内容:シンプルな電卓、完全な算術剰余演算を記述します。
      ループまたは終了を選択し、計算を続けると判断され、計算結果出力後の動作を選択するために、決定文を使用して、キーボードからの2つの数の入力を必要とします。
      書き込みテストコード、テスト・検証。まず第V章では、条件文やループ、および出力文をスキャナ入力方法を学習、教科書の内容をプレビューします。
      計算を続行するかどうかを計算ループ制御の調製に使用される、条件文、ループ条件は区別スイッチオペレータで、決定されます。
      テストコードを書くときに、元の演算部計算器を保持するために、Javaファイルは、テスト、テストするための異なる入力値と演算子の可変部分に入力されます。
    • 第三の実験の実験名:https://www.cnblogs.com/lyz182329/p/11613176.html
    • 簡単な内容:、、透かし入りのショットでそこ描画する必要がありますスクリーンショットを通じて最後の三つのJUnitのテストケース(通常、エラー条件、境界条件)を提出する彼らの学生のIDを入力してください
      TDDウェイ調査研究のStringBufferに。あなたのユニットテストケースのスクリーンショットを登録すると、透かしの学生数を追加するスクリーンショットで採択されたテスト
      の設計パターンの一例を拡大することが、OCPの原則とデザインパターンのDIP予備的理解の原理の適用の経験
      複素数クラスコンプレックス開発するTDDの方法で
      StarUMLの使用を実験IIモデリングコード、髪のテーマクラス図、プラス透かし学生番号、クラスこれだけの少なくとも二つのクラス
      UMLでの組み合わせで表現するクラス、継承、インタフェース、
    • 実験4実験名:https://www.cnblogs.com/lyz182329/p/11632686.html
    • 簡単なコンテンツ:最初の転送データに使用されるべき45回の実験に続いてJavaのソケットを、プログラミングを学びます。
      シーザーは、使用することを学ぶの暗号
      学習DESアルゴリズムとRSAアルゴリズムのJavaの暗号アルゴリズムだけでなく、HDの
      書き込み、単純な計算(合理的な計算機を)。
      試験方法三のコード内部テストを使用して、キーボード合理的計算式(例:+ 1/6 = 1/4)を介してクライアント、クライアントを作成し、相手に文字列式の形で送信B(サーバ)、サーバは、文字列の結果5/12を計算し、結果をクライアントAに戻って、Aは、結果の出力を受けます。
    • 実験5実験名:https://www.cnblogs.com/lyz182329/p/11723202.html
    • 簡単な内容:基本的な設定Androidアプリケーションをご覧ください。
      Androidのメーカーはダウンロード、アンドリュースでプロジェクトを開き、変更は、ライブラリをサポートしていました。
      プログラム理解の活動は、活動、javaファイルの間で、リストを参照してください。
      ボタン、および調整ボタンによってボタンファイルの接続方法を使用することを学びます。
      、UIコンポーネントUIツールを使用しました。
      編集トーストメッセージが送られました。
      アンドリュースは、レイアウト、リニア、Reiativel、フレーム、表調整し 、グリッド・
      エディタリスナーを。
    • 第六に、実験の実験名:https://www.cnblogs.com/lyz182329/p/11768773.html
    • 簡単なコンテンツ:リストを使用することを学ぶ、ビルドリスト、要素を書き留めます。
      チェーンに基づき、学んだノードの挿入、削除、出力動作を実現するために、
      のような方法で、並べ替えリストを使用することを学ぶ:バブル、選択ソート方法を。
      社会はチェーンを達成するためにAndroid上での活動を構築します。
    • 実験7実験名:https://www.cnblogs.com/lyz182329/p/11875451.html
    • 簡単な内容は:チェーンを構成するチェーン見つけ、学び、文字の文字列で定義されている
      の違いを見つけるために、学習順次検索、バイナリ検索を、鎖または配列の実装でどこ学ぶあります。
      フィボナッチ数フィボナッチ配列検索方法を学ぶだけでなく、検索効率を向上させるためのポイントを見つけるために、選択検索の列数の黄金比の概念を使用することにより、バイナリサーチアルゴリズムを強化します。
      バイナリツリーのソート、バイナリツリーの検索を使用することを学びます。
      データのセットを収容するために、バイナリツリーを書き、あなたはそれを見つけるために行きがけ、先行順走査、後順を使用することができます。
      赤と黒の数の単純なバイナリ条件をご覧ください。
      ブロック検索、リスト上のハッシュのルックアップの実装を学びます。
    • 実験8つの実験名:https://www.cnblogs.com/lyz182329/p/11994388.html
    • 簡単な内容:バイナリ・ソートツリーを達成し、書き込みに学ぶ、削除、挿入を追加し、バイナリソートツリートラバースする
      、区別無向グラフをマッピングし、理解するために、知識学習マップを
      研究加重グラフは、数えることを学びます重み付きグラフアルゴリズム、最高のアルゴリズム。
      図は、深さ優先トラバーサルと幅優先トラバーサルとして、学習の様々なトラバース。
      木学習法を最小全域生成
      図の隣接行列の生成方法、および方法実施の各ノードの次数計算学習する
      各グラフを学ぶ度の算出方法を横断することによってそこに実行されません。
      溶液は、図のシングルソースの最短パスに(ダイクストラ)を完了しました。
  • チームプロジェクトサマリーレポートリンク(順)
    • 第一週:簡単な内容
    • 第二週:簡単な内容
  • リンクをホストコード:
  • この学期コードの量が目標を達成していないことを示す、statistic.sh営業成績を考えると?
  • この学期、教師は最初のコードの標準2万ラインを設定してくれました
  • 少しのコード変化点のコードを追加し、あなたの経験についての話知恵のプログラミングへの参照を理解するための最良の方法です
  • 積極的なノック・コードはありませんか?教育実習にどのような教訓?
  • 教室実践プロジェクト
    • 参考2018-2019-1「Javaプログラミング」教室の実践プロジェクト
      • 教室の練習リンク(表示されていないことはできません)
      • 実践名前:簡単な内容
    • 教室の実践は、それを適用する機能を向上させますか?
    • 教室での練習彼らはどんな教訓がありますか?
    • 教室の練習はどのような教師の指導の提案ですか?
  • コース収穫不足
    • 彼らの収穫(投資、効率性、有効性、など)
    • 彼らは改善が必要
    • ツイニングは本当に勉強に実装されていませんか?あなたの助けの提供または任意の助けを受け入れ、そして教師の推薦についての書き込みは、リファレンスを提供します
  • 調査
    • このコースで効果的な学習へのあなたの週平均プットどのくらいの時間?
    • 週刊学習効率は、それが改善されましたか?あなたはどのように測定するのですか?
    • あなたはそれを促進することを学ぶ青インククラウドクラスのレッスンを使用しますか?任意の提案やコメント?
    • あなたはこのコースの教師は何の事を行うには続けるべきだと思いますか?
    • あなたは、このクラスは先生が何一つのことをやって止めるべきだと思いますか?
  • その他の遊び
  • 2次元コードに関連した要約へのリンク

おすすめ

転載: www.cnblogs.com/lyz182329/p/12116994.html
おすすめ