죄송합니다. 여기에 긴 문맥의 글을 쓸 시간이 없습니다. 이것은 제가 지금하고있는 실습 시험에서 얻은 질문이며 제 모든 대학교 자원은 오프라인입니다 (위대한 Uni, 저는 알고 있습니다). 나는 이것을 시작하는 방법을 완전히 혼란스럽게 생각한다. 누군가 그것을 통해 나를 걸을 수 있을까요? 나는 수학에서 가장 위대하지 않다. 감분 방법에 대한 최악의 경우의 시간 성능 일정하다고 가정시간 복잡도 분석
public static int triple(int x) {
if (x == 0) return 0;
else return add(3, triple(decrement(x)));
}
하고 추가 방법은 두번째 파라미터 선 (ADD위한 즉, 시간 (있음 :
는 다음 순환 방법을 고려 x, y) 은 b
및 a
에 대해 by+a
으로 표현할 수 있으며 인 경우 은 x에 대한 트리플 메서드의 최악의 시간 성능을 나타냅니다. 이 메서드의 복잡성을 계산하려면 첫 번째 여러 메서드 인스턴스 (문제 크기)에 대한 반복 관계를 결정한 다음 표현식 을 일반화하여 nth case
의 닫힌 폼 수식을 만듭니다. 당신의 일을 보여주십시오.
죄송합니다. 여기에 자세한 답변을 드릴 시간이 없습니다. – duffymo
700 명이 넘는 담당자와 숙제를하라고 요청하는 중입니까? –
[FAQ] (http://stackoverflow.com/faq#questions)가 있으며 분명히 읽지 않았습니다. –