-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);
}
안녕하세요 여전히 예상대로 작동하지 않았습니다. 내 코드에 대한 링크가 있습니다 : https://github.com/murat-aka/POSD/blob/gh-pages /week2/EarthquakeSortStarterProgram/QuakeSortInPlace.java 코드를보고 무엇이 잘못되었거나 수정되었는지 알려주십시오. 나는 자바 초보자 다. 그래서 바보 같은 질문을한다면 나에게 대처해라. –
우리가보고 도와주기에 충분한 관련 코드를 여기에 게시 해주십시오. 또한 앞으로 다른 사람들에게 유용한 정보를 제공합니다. – pczeus
이것은 전체 코드에 대한 링크입니다 : https://github.com/murat-aka/POSD/blob/gh-pages/week2/EarthquakeSortStarterProgram/QuakeSortInPlace.java 문제는 내가 어떤 방법을 실행하려고 할 때마다 발생합니다. 이 클래스에서는, 무엇을 넣을지 전혀 모르는 입력을 요청합니다. 위의 질문에서 작성한 코드는 가장 큰 지진을 찾는 방법이지만, 메소드를 실행하면 입력을 요청합니다. 당신은 파란색 j에서 프로그램을 실행할 수 있습니까? –