for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
for (int k = 0; k < 5; k++) {
for (int l = 0; l < 5; l++) {
look up in a perfect constant time hash table
}
}
}
}
큰 실행 시간은 무엇입니까?해시 테이블 조회로 쿼드 중첩 루프에 대한 큰 세타
어둠 속의 가장 좋은 추측 : 나는 항상 중첩 된 for 루프가 O (n^k) 인 것을 봅니다. 여기서 k는 루프의 수이므로, 루프는 O (n^4)가 될 것입니다. 나는 일정 시간 동안 O (1)을 곱한다? 이 모든 것이 큰 세타가 될 것입니까?