: 알고리즘 성능을 나타내는 척도
→ 시간 복잡도와 공간 복잡도는 Trade-off 관계 ( 반비례 관계 )
: 빅오 표기법
을 통해 나타냄 → 최악의 경우
//O(1)
System.out.println("hello");
//O(logN)
for(int i = 1;i<16; i*=2){
System.out.println("hello");
}
//O(N)
for(int i = 1;i<2; i++){
System.out.println("hello");
}
//O(NlogN)
for(int i = 1;i<2; i++){
for(int i = 1;i<16; i*=2){
System.out.println("hello");
}
}
//O(N^2)
for(int i = 1;i<2; i++){
for(int i = 1;i<2; i++){
System.out.println("hello");
}
}
//O(2^N)
//피보나치 재귀
System.out.println(fibonacci(6));