깡뇽

[Algorithm] 순환 ③ 본문

Algorithm

[Algorithm] 순환 ③

깡뇽 2020. 7. 12. 15:02
반응형

- 순환적 알고리즘 설계

적어도 하나의 Base case가 있어야 함. 즉, 순환되지 않고 종료되는 case가 있어야 함. 모든 case는 결국 base case로 수렴해야 함. & 암시적(implicit) 매개변수를 명시적(explicit) 매개변수로 바꿔야 함.

 

Ex) 순차 탐색 : 배열의 데이터들이 저장되어 있을 때 내가 원하는 데이터가 존재하는지 어디에 있는지 찾는 것

=> 시작점을 암시적으로 표현할 수도 있고 시작점과 끝점을 모두 명시적으로 지정할 수도 있음

     ① 맨 앞부터 검색, 맨 뒤부터 검색, 중간 값을 검색 ( 이진 검색과 다름 )

 

Ex) 최대값 찾기

 

Ex) 이진 검색 : 데이터가 크기 순으로 정렬되어 있을 때 사용할 수 있는 검색 방법

반응형

'Algorithm' 카테고리의 다른 글

[Algorithm] 순환 ⑤  (2) 2020.07.14
[Algorithm] 순환 ④  (2) 2020.07.13
[Algorithm] 순환 ②  (0) 2020.07.11
[Algorithm] 순환 ①  (1) 2020.07.11
[Algorithm] 알고리즘의 분석  (0) 2020.07.11