- 시간복잡도
얼마나 빨리 끝나느냐 - 작업을 위해서 책상에 판 벌려서 작업을 끝내는 시간
빅O 표기법으로 나타냄.
조용한 대회장에서 사람섞어놓고 샤우팅해서 이름 불러서 찾으면 O(1)
대회장에서 순차적으로 누가 누군지 물어서 찾으면 O(N), 즉시 찾으면 O(1)
대회장에서 가나다 순으로 쭉 서있으면 O(log N)
- 공간복잡도
얼마나 메모리를 많이 먹느냐 - 작업을 위해 책상에 판 벌리는데 얼마나 큰 책상님이 필요한가.
책상에도 가로 세로가 있듯 공간에도 고정공간과 가변공간이 있음.
* 메모리 제한이 512MB일 때 int 변수를 대략 1.2억개 정도 선언할 수 있다 정도 이해하면 된다고
ref - blog.encrypted.gg/922
'몰라그거무서운거 > 알고모르고' 카테고리의 다른 글
센트리 m3에서 self-hosted docker 로 띄우기 (0) | 2024.06.28 |
---|---|
Rust 해볼까.. RustRover (1) | 2024.03.10 |
week2 과제 (1) | 2021.05.23 |
week 1 과제 (0) | 2021.05.15 |