- 締切済み
java ソート
java ソート ソートプログラムを作ってみましょう ? double型の配列とメソッドを持つクラスを定義 ? コンストラクタで配列を初期化(0.0で初期化) ?配列を昇順,降順に並び替えるメソッドを持つこと ? 2種類のメソッドを持っても良い ? 引数の値で変えても良い ? ソート済み配列をチェックするメソッドを持つこと ? 1000000要素程度のソーティングで時間計測 課題です 全く手が出せず困ってます・・・。 ヒント、手順、解答 なんでも良いので、救いの手をお願いします!!
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- salsberry
- ベストアンサー率69% (495/711)
回答No.2
もし自分でソートを実装すること自体が課題の目的でないなら、java.util.Arrays.sort()を使いましょう。
- root139
- ベストアンサー率60% (488/809)
回答No.1
説明しやすいように課題内容に番号を振ってみました。 1. double型の配列とメソッドを持つクラスを定義 2. コンストラクタで配列を初期化(0.0で初期化) 3. 配列を昇順,降順に並び替えるメソッドを持つこと 3-a. 2種類のメソッドを持っても良い 3-b. 引数の値で変えても良い 4. ソート済み配列をチェックするメソッドを持つこと 5. 1000000要素程度のソーティングで時間計測 > 課題です > 全く手が出せず困ってます・・・。 課題との事ですので、自分で出来たところまで提示されると良いかと。 1と2ぐらいは出来るのでは? その上で、具体的に分からないところを質問された方が回答が付きやすいですよ。
補足
ほんとに全く分からないんです・・・ メソッドとかの使い方も参考書とか見てもいまいち分からなく・・・ とりあえずこんな感じで作っていってるのですが class Num { double [] test = new double[1000000]; public Num() { int i; for(i=0;i<1000000;i++){ test[i]=0.0; } } } public class J1002 { public static void main(String[] args){ } }