코딩테스트 역량 강화 교육(거점형 특화 프로그램)이라는 프로그램에 참여해 공부한 내용입니다.
- IT 직무로 취업을 희망하는 지원자들이 코딩테스트를 통과할 수 있는 알고리즘을 활용한 프로그래밍 교육이며, PCCP 자격증 취득이 목표인 프로그램
- 상세 설명 - 수원대학교(대학일자리 플러스센터)
시간복잡도는 대부분 Big-O 표기법으로 사용하므로 Big-O 표기법의 종류에 대해서 알아보겠다.
for i in range(10):
sum += i
for i in range(n):
sum = sum + i
for i in range(n):
sum = 0;
for j in range(n):
sum = sum + i
for i in range(n):
sum = 0;
for j in range(i+1):
sum = sum + i
n = 1024
cnt = 0
i=1
while i < n:
i=i*2
cnt += 1
print(cnt)
n = 1024
cnt = 0
for i in range(n):
j=1
while j < n:
j=j*2
cnt += 1
print(cnt)
위와 같이 시간복잡도를 학습한 후 풀이한 문제는 아래와 같다.