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