코딩테스트를 진행함에 있어서, 잊어버리기 쉬운 기본 내용 정리 및 코드트리 정리



시간복잡도


O(1) < O(log2n) < O(n) < O(n log2n) < O(n2) < O(2n)


참고로 은 상용로그가 아닌 밑이 2

  • 시간 복잡도 , ,

  • 시간 복잡도

  • 시간 복잡도

  • 시간 복잡도

  • 시간 복잡도 ,

  • 시간 복잡도 , , ,


공간복잡도

int a[2천만] : 80MB
int a[2백만] : 80 / 10 = 8MB
char a[2천만] : 80 / 4 = 20MB
double a[2천만] : 80 * 2 = 160MB