1. 시간 복잡도

2. 점근적 분석 (Asymptotic)

2.1 상수 시간복잡도 - O(1)

n개의 데이터가 저장된 배열이 주어지고, 그 중 n/2 번째 데이터를 반환한다고 가정

public int sample(int[] data, int n){
	int k = n / 2;
	return data[k];
}

데이터의 크기, n의 크기와 상관 없이 항상 n / 2 를 측정하므로 상수 시간이 소요. O(1)라고 표기한다.

2.2 선형 시간 복잡도 - $O(n)$