「オブジェクト指向プログラミングとデータ構造」第六実験レポート

学校番号2019-2020-1「オブジェクト指向プログラミングとデータ構造」第六実験レポート

コース:「プログラミングとデータ構造」
クラス:1823
名:張子である
学生ID:20182304の
実験先生:ジョニーの
実験日: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)アンドロイドで
5.実験実施Androidプラットフォーム(3)

2.実験方法と結果

ここでは、実験プロセスと結果を記入します

  • 実験1:クラス補完に関する書籍のリストは、テスト完了するのは簡単です。

  • 実験2:読み書き識別文書の問題は、第二の実験では、実験的セットの上で実現することも容易です
 File file = new File("C:\\Users\\666\\IdeaProjects\\dky-zzz-java", "Test62.txt");
        if (!file.exists()) {
            file.createNewFile();
        }
        Writer writer2 = new FileWriter(file);//直接用writer写
        writer2.write("122 2388 ");//调用写方法
        writer2.flush();

        String content = null, info = null;
        Reader reader2 = new FileReader(file);//读取
        BufferedReader bufferedReader = new BufferedReader(reader2);

        while ((content = bufferedReader.readLine()) != null) {//content内容不为空
            info = content;
        }
        System.out.println("info: " + info);
  • 実験3:私の学校の数は、二重番号である、あなたは、選択ソートを作成する必要があります
public void Choose() {
        int count = isEmpty();//读取链表元素数量
        temp = head.getNext();//temp在前,从大往小排列
        LinearNode<T> c;
        c = head.getNext();

        for (int i = 1; i <= count; i++) {

            for (int j = i + 1; j <= count; j++) {
                c = c.getNext();
                if (((int) c.getElement()) < ((int) temp.getElement())) {  
                     // 交换次序
                    T d;
                    d = c.getElement();
                    c.setElement(temp.getElement());
                    temp.setElement(d);
                }

            }
            temp = temp.getNext();
            c = temp;
        }
    }
  • 実験4:この実験では、Androidレイアウトファイルの難しさ、デザインのリスナーだけでなく、その書き込みテストアンドリュースその両方であります

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

  • 質問1:XXXXXX
  • 問題1ソリューション:XXXXXX
  • 質問2:XXXXXX
  • 問題2ソリューション:XXXXXX
  • ...

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

xxxの
xxxは

参考資料

おすすめ

転載: www.cnblogs.com/acgacg/p/11768270.html
おすすめ