일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- PCCE
- JAVA.
- 자바
- 프로그래머스자바
- 정처기
- PCCP
- 프로그래머스
- 코딩역량인증시험
- PCSQL
- 코테
- sql
- SQL개발
- DB
- 코딩테스트
- java
- Oracle
- JavaPersistenceApi
- JPAdata
- 알고리즘
- springboot3
- 2024년정보처리기사
- 정보처리기사기출
- 정보처리기사
- 정보처리기사대비
- programmers
- 자바알고리즘
- SQL개발자시험
- 개발자
- 2023년회고
- python
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