일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 자료구조
- 2세대 암호화폐
- nextjs
- Nestjs
- 도커
- 그림으로 공부하는 IT 인프라 구조
- 리액트
- 리액트 훅 폼
- 3세대 암호화폐
- webpack
- 점근 표기법
- 퀵 정렬의 성능
- velog
- 우선 순위 큐
- Introduction to Algorithms
- 프론트
- Bio-O-Notation
- Java
- svelte
- 계수 정렬
- 스마트 컨트랙트
- 블록체인
- 알고리즘
- SvelteKit
- tailwindcss
- vscode
- React Hook Form
- vite
- 힙 정렬
- 밸리데이션
Archives
- Today
- Total
목록Bio-O-Notation (1)
ki hyun's 개발블로그

Big-O-Notation 알고리즘의 속도를 표현하는 방법이다 알고리즘의 속도는 초와 같은 단위로 나타낼 수 없다. 왜냐하면 같은 코드를 실행하더라도 코드를 돌리는 하드웨어에 따라 속도 차이가 천차만별이기 때문이다. 따라서 작업을 수행하는데 걸리는 Step에 따라 속도를 계산한다. Ex) 수행하는데 5개의 스텝이 필요한 알고리즘이 10개의 스텝이 필요한 알고리즘보다 효율적임 코드의 실제 러닝 타임을 표시하는 것이 아니며, 인풋 데이터 증가율에 따른 알고리즘의 성능을 예측하기 위해 사용한다. 실제 러닝 타임을 표시하지 않는 이유는 만약 알고리즘이 4n + 9시간이 걸린다고 가정했을때 n이 10억이라면 이 알고리즘이 돌아가는데는 40억 + 9시간이 걸린다고 말하는 사람은 아무도 없을 것이다. 따라서 Big-..
알고리즘
2022. 5. 30. 20:21