와 함께 Java에서 시간을 계산하는 올바른 코드는 무엇입니까 public static int getGcd (int a, int b, int temp) format?내 Java 프로그램에서 런타임을 추가하십시오
-1
A
답변
2
간단한 해결책 :
첫째, 잡아 당신은 당신의 실행 시간을 원하는 코드의 조각을 시작하기 전에 시간을 저장 : 당신이 잡아를 추적하는 코드 후
long start =System.currentTimeMillis();
을 현재 시간을 계산하고 시작 지점에서 빼서 총 경과 시간을 구하십시오.
0
비교적 빠르게 실행되고 y ou're, 임의 입력의 무리에 그것을 실행하여 평균 시간을 얻으려고 노력은 사용이 당신에게 나노초의 평균 시간을 제공
long totalTime = 0;
long start = System.nanoTime();
for(int i=0;i<n;i++){
//Generate a and b
getGcd(a, b);
}
long end = System.nanoTime();
totalTime = end - start;
start = System.nanoTime();
for (int i=0;i<n;i++){
//Generate a and b
}
end = System.nanoTime();
totalTime -= end - start;
return totalTime/n;
.
GCD의 평균 실행 시간을 찾는 것은 매우 흥미롭고 복잡한 문제입니다. 최악의 경우, 입력 값은 황금 평균에 가까운 비율 (예 : 피보나치 숫자 연속)을 가졌고 실행 시간은 O (log n)입니다. 그러나 매우 많은 인풋을 가지고 있고 본질적으로 일정한 시간을 가지는 것은 여전히 가능합니다. 나는 당신의 결과를 알고 싶어 할 것입니다.
관련 문제
- 1. 데이터베이스에 테이블 런타임을 추가하십시오.
- 2. Java : 런타임을 통해 시스템 등록 정보 수정
- 3. Java : 프로세서에 수신기를 추가하십시오.
- 4. 내 Java 응용 프로그램에서 코드를 최적화하는 방법
- 5. 프로그래밍 방식으로 Android TextView 가시성 런타임을 제어하십시오.
- 6. Monotouch - 내 앱에서 iphone 캘린더에 이벤트를 추가하십시오
- 7. Java 런타임을 사용하여 폴더의 파일 압축 및 보관
- 8. 어떤 컴파일러가 JavaScript 런타임을 대상으로합니까?
- 9. "이 응용 프로그램은 비정상적인 방식으로 런타임을 종료하도록 런타임을 요청했습니다."
- 10. Java 소스가 들어있는 폴더를 런타임에 classpath에 추가하십시오.
- 11. wordpress, passwordhash, java 내
- 12. 프로그램의 런타임을 계산하는 알고리즘
- 13. 프로그램의 평균 런타임을 찾기위한 스크립트
- 14. milliseconds가 긴 Java 날짜에 밀리 초를 추가하십시오.
- 15. C 프로그램에서 Java 호출
- 16. 내 응용 프로그램에서 Facebook Java API를 어떻게 사용할 수 있습니까?
- 17. Java : 내 응용 프로그램에서 요청시 HTTP 서버를 실행 하시겠습니까?
- 18. 내 Java 응용 프로그램에서 어떻게 마우스 위치를 가져올 수 있습니까?
- 19. 내 Java 프로그램에서 ssh 명령을 실행할 때 시간 초과
- 20. Google 크롬 내 HTML 코드에있는 내용을 추가하십시오.
- 21. 내 변수 중 하나로 공백을 추가하십시오.
- 22. asp.net에서 내 자신의 페이지 확장자를 추가하십시오.
- 23. iPhone : 내 앱의 아이콘에 배지를 추가하십시오.
- 24. 내 프로젝트에 qt 및 qt 이동성을 추가하십시오.
- 25. Java 응용 프로그램에서 Growl 구현
- 26. Linq에 : { "작업 런타임을 불안정하게 할 수있다."}
- 27. (아이폰) 내 응용 프로그램에서
- 28. SmsManager 내 응용 프로그램에서
- 29. 내 응용 프로그램에서
- 30. 내 레일 응용 프로그램에서
'getGcd()'? 그것은 연대순이 아닌 수학적으로 들립니다 ... –
GCD를 계산하는 데 걸리는 시간을 원하십니까? 귀하의 질문은 명확하지 않습니다. –
가능한 복제본 [내 프로그램에 도움이 필요함] (http://stackoverflow.com/questions/4362739/i-need-help-in-my-program) –