수행 시간 분석(run time analysis)에 관한 설명으로 옳지… | [7급 국가직 알고리즘] 26년 1회차 기출문제 상세 페이지
1[7급 국가직 알고리즘] 26년 1회차
수행 시간 분석(run time analysis)에 관한 설명으로 옳지 않은 것은?
1
최악 경우(worst case) 분석은 상한의 의미가 있다.
2
최선 경우(best case) 분석은 수행 시간이 가장 적은 경우를 의미한다.
3
평균 경우(average case) 분석은 모든 입력에 대한 수행 시간을 알고 계산하기 때문에 시간 복잡도의 척도로 많이 사용한다.
4
상각(amortized) 분석은 일련의 연산을 수행하는 데 걸리는 총 시간을 연산 수로 나누어 계산한다.
해설
옳지 않은 것은 평균 경우 분석이 모든 입력의 수행 시간을 알고 계산하므로 많이 사용된다는 설명이다.
평균 경우 분석은 입력의 확률 분포를 가정해야 하고 계산이 어려워 실제로는 덜 쓰이며, 성능을 보장하는 최악 경우 분석이 시간 복잡도의 척도로 가장 많이 사용된다.
- 최악 경우 분석은 어떤 입력에도 그 이상 걸리지 않는다는 상한의 의미를 가진다.
- 최선 경우 분석은 수행 시간이 가장 적게 걸리는 입력에 대한 분석이다.
- 상각 분석은 일련의 연산 전체 시간을 연산 수로 나누어 연산당 평균 비용을 구한다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[7급 국가직 알고리즘] 26년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 다음중교류분석(transactionalanalysis)에서주로사용되는개념은? {"answer":2,"content":[{"content":"집단무의식",[직업상담사 2급 필기] 18년 3회차
- 진로정보처리이론에서진로문제해결의과정을의미하는casve에해당하지않는것은? {"answer":4,"content":[{"content":"의사소통(comm[직업상담사 2급 필기] 18년 3회차
- 다음중일반적인직무분석의3단계에포함되지않는것은? {"answer":3,"content":[{"content":"직업분석(occupationalanalys[직업상담사 2급 필기] 19년 1회차