これは、Courseraのソフトウェアデザインの原則のアサインメント用です。 void sortbylargestdepth
メソッドを実行しようとすると、関数呼び出しメソッドに入力を入れるように求められます。メソッドを実行するために入力する必要がある入力は何ですか?これは起こると思われることですか、私はコードを書くのに間違いを犯しましたか?以下に私はこのコードと問題のスクリーンショットを含めました:すぐに返事を得ることを望みます。ここメソッド呼び出し時に青いjで入力する必要がありますか?
は、メソッドのコードは次のとおり
public void sortByLargestDepth(ArrayList<QuakeEntry> in) {
for (int i=0; i< 50; i++) {
int minIdx = getLargestDepth(in,i);
QuakeEntry qi = in.get(i);
QuakeEntry qmin = in.get(minIdx);
in.set(i,qmin);
in.set(minIdx,qi);
}
ハイにもかかわらず、期待どおりに動作しませんでした。私のコードへのリンクは次のとおりです。https://github.com/murat-aka/POSD/blob/gh-pages /week2/EarthquakeSortStarterProgram/QuakeSortInPlace.java コードを見て、何が間違っているのか教えてください。私はJavaの初心者ですので、私が愚かな質問をしたら私に対処してください –
十分な関連コードをここに投稿してください。これは、将来的に他の人に役立つ情報を提供します。 – pczeus
これはコード全体へのリンクです:https://github.com/murat-aka/POSD/blob/gh-pages/week2/EarthquakeSortStarterProgram/QuakeSortInPlace.java 問題は、このクラスでは、何を入れるべきかわからない入力を求めています。上の質問で書いたコードは、最大の地震を見つける方法ですが、私がこのメソッドを実行すると、入力を求められます。あなたは青色のjでプログラムを実行することができますか? –