질문은 완전히 연결된 메시 토폴로지 네트워크의 연결 수를 계산하는 것입니다. 총 연결 수는 공식 (n x (n-1))/2를 사용하여 계산할 수 있습니다. 공개 클래스 ConnectionCount
을 재귀 적으로 구현해야하며 나머지는 모두 우리에게 제공됩니다. 문제는 컴파일되지만 올바르게 실행되지 않는다는 것입니다. 당신은 ConnectionCalc
방법을 호출하는 대신 항상 0을 반환하는 방법 connectionCount
를 호출Java에서 완전히 연결된 메시 토폴로지 네트워크 수 계산
public class ConnectionCount {
public int ConnectionCalc(int n) {
if (n > 0) {
return(n-1) + ConnectionCalc(n-1);
}
else {
return 0;
}
}
public static int connectionCount(int n) {
return 0;
}
public static void main(String [] args) {
for (int i = 0; i < 20; i++) {
System.out.println("connectionCount(" + i + ") returns " + connectionCount(i));
}
}
}
메소드 본문에'return 0; '만 있으면 어떻게 되겠습니까? 'ConnectionCalc'는 아무데도 호출되지 않습니다. – Howard