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の内容があまりにも難しいですがあります!取得するのに長い時間を取得します。