Algorithm
Pseudo Code
- 시간 단축 / 디버깅 용이 / 의사소통 용이
- 가급적 구체적으로 작성
- 자연어(일상에서 사용하는 언어)나 프로그램 언어를 조합해서 사용
Time complexity
개념
- 입력 값이 커짐에 따라 소요되는 연산 횟수를 표현
종류
- Big-O : 최악의 시간 복잡도
- Big-Ω : 최선의 시간 복잡도
- Big-θ : 평균의 시간 복잡도
비교
- constant [O(1)] < logarithmic [O(logn)] < linear [O(n)] < quadratic [O(n^2)] < exponential [O(c^n)]
'Backend boot camp > Session2' 카테고리의 다른 글
Relational DataBase (0) | 2022.10.03 |
---|---|
REST API (0) | 2022.10.03 |
Network (1) | 2022.09.30 |
[자료구조/알고리즘] 자료구조 (0) | 2022.09.25 |
[자료구조/알고리즘] 재귀 (0) | 2022.09.20 |