Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- oracle
- IntelliJ
- 프로그래머스
- 자바
- JPA
- Eclipse
- Security
- aws
- error
- 쿼리
- Git
- 코틀린
- 에러
- 알고리즘
- 오라클
- Spring
- kotlin
- 생성
- 방법
- jquery
- 스프링
- Vue
- JavaScript
- mybatis
- Java
- GitHub
- 시큐리티
- db
- 함수
- 넥사크로
Archives
- Today
- Total
목록빅오 (1)
송민준의 개발노트
시간복잡도 Big-O 표기
- 시간복잡도를 표기함으로써 작성한 코드가 얼마나 시간이 소요될지 알 수 있다. Big-O 표기법 O(1) O(log n) O(n) O(n log n) O(n^2) O(n^3) O(2^n) 상수 시간 로그 시간 직선적 시간 로그 직선적 시간 2차 시간 3차 시간 지수 시간 Better Worse 시간복잡도를 분석하는 것은 input n에 대하여 알고리즘이 문제를 해결하는 데에 얼마나 오랜 시간이 걸리는 지를 분석하는 것과 같다. 그리고 이는 Big-O 표기를 이용하여 정의할 수 있다. 1. O(1) int sum = N * (N + 10) / 2; 2. O(N) int sum = 0; for (int num = 1; num
알고리즘
2020. 2. 3. 11:02