반응형
MenOfPassion(A[], n) {
i = ⌊n / 2⌋;
return A[i]; # 코드1
}
위는 의사코드(Pseudo-Code)로 작성한 것이다.
시간복잡도는 주로 빅오 표기법(big-O notation)으로 나타낸다.
위의 코드에는 반복시키는 문장이 없으므로 한 번 수행하고나면 바로 return 된다.
그러므로 빅오 표기법 중 O(1)에 해당된다고 볼 수 있다.
public class Main{
public static void main(String[] args){
System.out.println(1);
System.out.println(0);
}
}
그러므로 코드는 이렇게 된다.
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 24264 - <알고리즘 수업> 알고리즘의 수행 시간 3 (JAVA/ 자바) (0) | 2024.04.19 |
---|---|
[백준] 24263 - <알고리즘 수업> 알고리즘의 수행 시간 2 (JAVA/ 자바) (0) | 2024.04.18 |
[백준] 14215 - 세 막대 (JAVA/ 자바) (0) | 2024.04.16 |
[백준] 5073 - 삼각형과 세 변 (JAVA/ 자바) (2) | 2024.04.15 |
[백준] 9063 - 대지 (JAVA/ 자바) (0) | 2024.04.14 |