일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- algorithmtraining
- algorithmTest
- 알고리즘트레이닝
- 다독
- 책알남
- 프로그래머스 알고리즘 공부
- 경제
- 투자
- 자바
- JavaScript
- 독후감
- 화장품
- 지혜를가진흑곰
- 자바스크립트
- 프로그래밍언어
- 독서
- C
- C++
- 알고리즘 공부
- 주식
- 백준알고리즘
- 재테크
- 채권
- 알고리즘공부
- algorithmStudy
- 서평
- 돈
- 성분
- 책을알려주는남자
- Java
Archives
- Today
- Total
반응형
목록알고리즘 시간 복잡도 정리 (1)
탁월함은 어떻게 나오는가?
[algorithm 이론] 자주 접할 수 있는 알고리즘시간 복잡도 정리
알고리즘의 시간 복잡도 중에서 자주 접할 수 있는 형태를 정리한 것이다. O(1) : 상수 시간 알고리즘(Constant-time algorithm)의 수행 시간은 입력의 크기에 영향을 받지 않는다. 상수 시간 알고리즘의 예로는 공식을 이용하여 답을 바로 계산해내는 알고리즘이 있다. O(log n) : 로그 시간 알고리즘(Logarithmic algorithm)은 대체로 단계마다 입력의 크기를 절반씩 줄여 나간다. n을 계속 2로 나눠가면서 1이 되도록 하는 데에 필요한 단계 수는 log2 n이고, 따라서 이러한 알고리즘의 수행 시간은 로그 시간이다. 로그의 밑수가 시간 복잡도에 나타나 있찌 않음을 유의하라. O(로그 n) : 제곱근 시간 알고리즘(Square root algorithm)은 O(log n..
[Snow-ball]프로그래밍(컴퓨터)/Algorithm
2022. 3. 15. 19:52
반응형