빅오표현법1 [알고리즘]시간복잡도(Time Complexity)와 빅 오(Big O)표기법 쉽게 이해하기 알고리즘의 효율성을 평가하는 것은 소프트웨어 개발과 컴퓨터 과학의 핵심 과제 중 하나입니다. 효율적인 알고리즘은 동일한 문제를 해결하더라도 더 적은 시간과 더 적은 메모리를 사용해 실행됩니다. 이때 알고리즘의 성능을 측정하는 두 가지 주요 척도는 다음과 같습니다.시간복잡도(Time Complexity): 알고리즘이 실행되는 데 걸리는 시간의 척도.공간복잡도(Space Complexity): 알고리즘이 실행되는 동안 필요한 메모리의 양.둘 다 중요한 개념이지만, 일반적으로 알고리즘 분석에서는 시간복잡도가 더 강조됩니다. 이는 사용자가 느끼는 프로그램의 응답 속도에 직접적인 영향을 미치기 때문입니다. 시간복잡도를 고려한다는 것은, "입력값의 크기가 변화할 때, 알고리즘의 실행 시간이 얼마나 빠르게 증가하는지.. 2024. 12. 11. 이전 1 다음