Algorithm & Time Complexity
·
📚 STUDY/📈 알고리즘
📌 알고리즘이란문제 해결을 위해 정해진 절차, 방법 or 과정을 나타내는 것. 계산 실행을 위한 단계적 절차 특성정확성수행성유한성효율성알고리즘 분류문제 해결 방식에 따른 분류분할 정복 알고리즘 (Divide-and-Conquer)그리디 알고리즘 (Greedy)동적 계획 알고리즘 (Dynamic Programming)문제에 기반한 분류정렬 알고리즘그래프 알고리즘기하 알고리즘특정 환경에 따른 분류병렬 알고리즘 (GPU)분산 알고리즘 (블록체인)양자 알고리즘📌 알고리즘과 성능시간 (빠르기)공간 (메모리)📌 시간 복잡도코드에서 연산의 횟수를 기반으로 표현한 실행 시간점근 표기법(Asymtotic notation)을 이용해 나타냄O (Big-O), Ω (Big-Omega), Θ (Big-Theta) 표기법이..