O(1) - 알고리즘의 단계수가 1단계 필요함을 의미한다. "오1"이라고 부른다.
O(n) - 알고리즘의 단계수가 n단계 필요함을 의미한다.
'자료구조 및 알고리즘 왕기초' 카테고리의 다른 글
이진검색(binary search) (0) | 2019.01.31 |
---|---|
정렬된 배열 (0) | 2019.01.20 |
알고리즘이란 (0) | 2019.01.20 |
집합 (0) | 2019.01.20 |
알고리즘에서 효율성 (0) | 2019.01.20 |
O(1) - 알고리즘의 단계수가 1단계 필요함을 의미한다. "오1"이라고 부른다.
O(n) - 알고리즘의 단계수가 n단계 필요함을 의미한다.
이진검색(binary search) (0) | 2019.01.31 |
---|---|
정렬된 배열 (0) | 2019.01.20 |
알고리즘이란 (0) | 2019.01.20 |
집합 (0) | 2019.01.20 |
알고리즘에서 효율성 (0) | 2019.01.20 |
1 ~ 10 사이에서 임의의 숫자를 검색한다고 하면,
1. 전체값의 중간값을 pick, 목적값이 중간값보다 큰지 작은지를 판단해서 점차 목적값이 있는 범위를 줄여가며 찾는 방법.
2. 정렬된 배열(ordered array) 에서 선형 검색과 이진 검색의 방법을 비교할때, 이진검색이 훨씬 더 효율적이다. (목적을 이루는데 까지 걸리는 step의 수가 적다.)
빅 오 : 단계수 계산 (0) | 2019.01.31 |
---|---|
정렬된 배열 (0) | 2019.01.20 |
알고리즘이란 (0) | 2019.01.20 |
집합 (0) | 2019.01.20 |
알고리즘에서 효율성 (0) | 2019.01.20 |
데이터 삽입시에는 데이터의 우선순위를 비교해야 하므로 일반 배열보다 느리다. 하지만 검색에 있어서는 이진검색을 하면 데이터의 양이 많을수록 일반 배열보다 훨씬 빠르다.(목적을 달성하는데 드는 step의 수가 작다.)
빅 오 : 단계수 계산 (0) | 2019.01.31 |
---|---|
이진검색(binary search) (0) | 2019.01.31 |
알고리즘이란 (0) | 2019.01.20 |
집합 (0) | 2019.01.20 |
알고리즘에서 효율성 (0) | 2019.01.20 |
이진검색(binary search) (0) | 2019.01.31 |
---|---|
정렬된 배열 (0) | 2019.01.20 |
집합 (0) | 2019.01.20 |
알고리즘에서 효율성 (0) | 2019.01.20 |
자료 구조란? (0) | 2019.01.20 |
정렬된 배열 (0) | 2019.01.20 |
---|---|
알고리즘이란 (0) | 2019.01.20 |
알고리즘에서 효율성 (0) | 2019.01.20 |
자료 구조란? (0) | 2019.01.20 |
선형 검색 (0) | 2019.01.20 |
정렬된 배열 (0) | 2019.01.20 |
---|---|
알고리즘이란 (0) | 2019.01.20 |
집합 (0) | 2019.01.20 |
알고리즘에서 효율성 (0) | 2019.01.20 |
선형 검색 (0) | 2019.01.20 |
정렬된 배열 (0) | 2019.01.20 |
---|---|
알고리즘이란 (0) | 2019.01.20 |
집합 (0) | 2019.01.20 |
알고리즘에서 효율성 (0) | 2019.01.20 |
자료 구조란? (0) | 2019.01.20 |