백준

시간 복잡도

reiiiii 2024. 7. 25. 14:15

 

 

 

 

<24263번 : 알고리즘 수업 - 알고리즘의 수행시간1>

 

[시간 복잡도 정리]

 

https://hanamon.kr/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-time-complexity-%EC%8B%9C%EA%B0%84-%EB%B3%B5%EC%9E%A1%EB%8F%84/

 

[알고리즘] Time Complexity (시간 복잡도) - 하나몬

⚡️ Time Complexity (시간 복잡도) Time Complexity (시간 복잡도)를 고려한 효율적인 알고리즘 구현 방법에 대한 고민과 Big-O 표기법을 이용해 시간 복잡도를 나타내는 방법에 대해 알아봅시다. ❗️효

hanamon.kr

 

 

https://kevinitcoding.tistory.com/entry/%EB%B0%B1%EC%A4%80Python-24262%EB%B2%88-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EC%88%98%EC%97%85-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98%EC%9D%98-%EC%88%98%ED%96%89-%EC%8B%9C%EA%B0%84-1-%EB%AC%B8%EC%A0%9C

 

[백준/Python] 24262번 알고리즘 수업 - 알고리즘의 수행 시간 1 문제

■ 24262번 알고리즘 수업 - 알고리즘의 수행 시간 1 문제 ■ 코드 풀이 처음 문제를 접했을 때, 당황스러웠습니다. 아무리 읽어도 문제가 이해가 안 되더군요. 혹시 저와 같은 분이 계셨다면, 아래

kevinitcoding.tistory.com

 

 

수행 횟수는 말 그대로 해당 코드가 몇 번 수행 됐는지 횟수를 말함

for _ in range(n):
	print(n)

 --> 수행시간 : n

 

for i in range(n):
    for j in range(n):
        print(list[i][j])

--> 수행시간 : n^2

 

문풀 : n에 어떤 값이 입력되든 내부 연산을 수행한 후 반환할 때 returnA[i]는 한 번 수행됨 --> 수행횟수 : 1

 

 

 

<24263번 : 알고리즘 수업 - 알고리즘의 수행시간2>

 

주어진 함수의 for문이 항상 n에 비례하므로 수행횟수는 n, 수행 시간은 항상 1

 

 

<24264번 : 알고리즘 수업 - 알고리즘의 수행시간3>

- 이중 for문 : n^2

- 차수는 2

 

 

<24265번 : 알고리즘 수업 - 알고리즘의 수행시간4>