일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- sql
- PCCE
- 정보처리기사대비
- SQL개발
- python
- 코딩테스트
- JAVA.
- 프로그래머스자바
- PCCP
- springboot3
- 개발자
- JavaPersistenceApi
- JPAdata
- 코딩역량인증시험
- 2023년회고
- PCSQL
- java
- 코테
- Oracle
- 자바알고리즘
- 정보처리기사
- programmers
- SQL개발자시험
- 프로그래머스
- 알고리즘
- 정처기
- 정보처리기사기출
- DB
- 2024년정보처리기사
- 자바
Archives
- Today
- Total
목록2024/01/12 (1)
똘이의 개발 Life
[ 코딩 테스트 개념 정리 ] 코딩 테스트 기본 개념
1. 코딩 테스트 기본 개념 시간 복잡도 표기법 이름 시간복잡도 설명 예시 O(1) 상수 상수 시간 입력 크기와 상관없이 일정한 실행 시간을 가진다. 배열에서 원소 하나 찾기 O(logn) 로그 로그 시간 입력 크기가 증가함에 따라 실행 시간이 로그함수의 형태로 증가한다 이진 탐색 알고리즘 O(n) 선형 선형 시간 입력 크기와 비례하는 실행 시간을 가진다. 선형 탐색 알고리즘 O(nlogn) 로그 선형 선형 로그 시간 입력 크기가 증가함에 따라 실행 시간이 로그함수와 선형 함수의 곱의 형태로 증가한다. 병합 정렬, 힙 정렬 알고리즘 O(n^2) 이차 이차 시간 입력 크기의 제곱에 비례하는 실행 시간을 가진다. 선택 정렬, 버블 정렬, 퀵 정렬 알고리즘 O(2^n) 지수 지수 시간 입력 크기의 지수에 비례..
코딩테스트
2024. 1. 12. 14:25