20182310の第六実験ラボレポート

20182310「オブジェクト指向プログラミングおよびデータ構造」第実験テストレポートの直鎖構造

コース:「データ構造とオブジェクト指向プログラミング」
クラス:1823
名前:周ドン
学生ID:20182310
実験先生:王志強
実験日:2019年10月21日
必須/選択科目:必修

1.実験内容

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

(1)キーボード入力の整数によって、リスト(1分)を確立、
これらの数字を順次使用すると、2桁の数字を学ぶ取られます。今日の時間と相まって。
20172301たとえば、あなたの学生の数がされて
今日の時間は2018年10月1日で、16時23分49秒秒の
図は、ある
20、17,23,1、20、18,10,1,16,23,49
リストのすべての要素を印刷し、素子出力の合計数。
あなたのプログラムでは、変数名があなたの名前であり、要素の合計数を記録するために、特殊な変数名を使用してください。たとえば、あなたは張三と呼ばれ、その後、変数名は
int型nZhangSan = 0; //はゼロに初期化。

このステップが完了し、あなたのプログラムは、ソース・コントロール(Gitのプッシュ)にチェックイン。
以下の機能を達成するために必要な2.リストの練習:

(2)実装ノード挿入、欠失、出力動作(実際の条件に応じて2点、3点の知識適切な点)。

あなたは、その機能を拡張するプログラムに引き続き、各新機能、または新しいコードの書かれた10の以上の行を終え、あなたがソースサーバーにコミットコードをチェックイン。

从磁盘读取一个文件, 这个文件有两个数字。 
从文件中读入数字1,  插入到链表第 5 位,并打印所有数字,和元素的总数。 保留这个链表,继续下面的操作。 
从文件中读入数字2, 插入到链表第 0 位,并打印所有数字,和元素的总数。 保留这个链表,并继续下面的操作。 
从链表中删除刚才的数字1.  并打印所有数字和元素的总数。 

すべてのコードで確認してください。
3.(3)バブルソートまたはリストの数値サイズ、ソート(2点)に応じて選択ソート方法を使用して、
あなたは、バブルソート、選択ソートまたは選択を選択し、番号が奇数である場合に学びます。
選別の各ラウンドにおいて、印刷要素の合計数、および現在のリストのすべての要素。

この機能を実現するためにさまざまな機能を記述し、同じプログラムファイルを取得した番組(2)に拡大し続けています。それでもnZhangSan(あなたの名前)と要素の合計数を表します。
4.実験の実現(1)及び(2)アンドロイドで
5.実験実施Androidプラットフォーム(3)

2.実験方法と結果

  • 実験1:いくつかの整数を入力するためのキーボード、リストを確立

  • 実験2:ノードの挿入、削除、出力動作を実現

  • 実験3:私の学校の数は、選択ソートを選択し、ダブルナンバーです。
    選別の各ラウンドにおいて、印刷要素の合計数、および現在のリストのすべての要素。


  • 実験4:アンドリュースラン

  • 実験5:アンドリュースラン

3.実験の問題が発生し、決済処理

  • 質問1:デジタル入力リスト、エラー
  • 問題1つのソリューション:デジタル入力は、カンマではなく、1回の入力で区切る必要があり、また中央のスペースで区切っことができます。
  • 2つの質問:番号を入力するとき、クラスが見つからないされた後にのみ、プログラムの一部を実行して入力します。

  • 質問2ソリューション:原因を見つけるためにいくつかの試みの後:問題を入力し、問題の場所は、配列を挿入されています。
  • 質問3:アンドリュースのレイアウトの問題、出力レイアウトの問題は、画面の大きさが十分ではありません
  • 質問3ソリューション:見つけることができませんでした...

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

練習は、リストの内容は今週、新しい研究では、主試験の挿入、コンテンツのシリーズを見つけることです。新しいコンテンツが増加し続けると、古いコンテンツを忘れたくありません。Android上IDEAの内容があまりにも難しいですがあります!取得するのに長い時間を取得します。

おすすめ

転載: www.cnblogs.com/tursws/p/11761741.html