20182312 2019-2020-1「オブジェクト指向プログラミングとデータ構造」実験報告6

20182312 2019-2020-1「オブジェクト指向プログラミングとデータ構造」実験報告6

コース:「プログラミングとデータ構造」
クラス:1823
名:呉Dongze
学生ID:20182312の
実験先生:ジョニーの
実験日:2019年10月21日
必修/選択科目:必修

1.実験内容

以下の機能を達成するために必要な1.リストの練習:

キーボードからいくつかの整数入力、リストの設立、
これらの数字は二桁のうち、順番に自分の学生番号です。今日の時間と相まって。
20172301たとえば、あなたの学生の数がされて
今日の時間は2018年10月1日で、16時23分49秒秒の
図は、ある
20、17,23,1、20、18,10,1,16,23,49
リストのすべての要素を印刷し、素子出力の合計数。
あなたのプログラムでは、変数名があなたの名前であり、要素の合計数を記録するために、特殊な変数名を使用してください。たとえば、あなたがその変数名は、張三と呼ばれる
int型nZhangSan = 0; //は0に初期化
仕上げは、この手順を、あなたのプログラムは、ソース・コントロール(Gitのプッシュ)にチェックイン。
以下の機能を達成するために必要な2.リストの練習:

ノードの挿入、削除、出力操作を実現し、
その機能を拡張するためのプログラムであなたを続け、それぞれが新しい機能、または新しいコードの書かれた10の以上の行を終え、あなたは、ソースサーバーにコミットコードをチェックイン、
ディスクから読み取りますファイルには、2つの数値を持っている、ファイルを取ります。
デジタルファイル1から読み出され、ビット5がリストに挿入され、デジタル印刷、および要素の総数です。次の操作に進んで、このリストを保管してください。
デジタル0のリストに挿入されているファイル2、および印刷番号、要素の総数から読み出さ。このリストを保持し、次の操作に進んでください。
ただ、リストから番号を削除し、総数1. [すべての数字と要素を印刷します。
以下の機能を達成するために必要な3.リストの練習:

数値に従って順序付けされているリストをソートするためにバブルソートや選択を使用して、
あなたはバブルソート、選択ソートや選択を選択し、番号が奇数の場合学びます。
選別の各ラウンドにおいて、印刷要素の合計数、および現在のリストのすべての要素。
この機能を実現するためにさまざまな機能を記述し、同じプログラムファイルを取得した番組(2)に拡大し続けています。それでもnZhangSan(あなたの名前)と要素の合計数を表します。
4.実験の実現(1)及び(2)アンドロイドで

プラットフォームAndroidの実験(3)の実装

2.実験方法と結果

実験6.1


実験6.2


実験6.3


実験6.4 6.5(集まります)

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

  • 質問1:選択並べ替えることを実現する方法について説明します。
  • 問題解決方法1:リンクリストに挿入された最初の1でソートする最小数を選択します。
  • 質問2:ファイルの読み書き

  • 問題2ソリューション:デジタル入力の問題は、APPENDの違いを理解してGETを書きます。

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

物事の多くは、私は、コードの変更は、前連結リストトラバーサルとファイルのみがレッスンにかかわらず、忘れられている読み込み長いロジック入力を読み込む前に、リードタイムを確認したが、それはなかった事を確認する必要があり、私は通常、怠惰が密接に関連して、私は、Javaのこの種の多くの上に行くことは実際には非常にシンプルなアイデアですが、実現とリンクされたリストを使用するための様々な方法が、私は非常に困難を感じる、または積極的にコードを自己ノックしました。

参考資料

おすすめ

転載: www.cnblogs.com/shouko/p/11768518.html