-1
这是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);
}
喜仍然没有奏效作为expected..here是链接到我的代码: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运行程序? –