반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- inflearn
- 순환
- android
- front-end
- 코딩테스트
- Spring
- codecademy
- 검색트리
- Kotlin
- DFS
- 클린코드
- java
- 해슁
- 알고리즘
- BFS
- 구현
- 자바
- SWEA
- html
- javascript
- DP
- Color
- SQL
- 프로그래머스
- CleanCode
- Web
- algorithm
- 정렬
- 다이나믹 프로그래밍
- CSS
Archives
- Today
- Total
깡뇽
[Algorithm] 순환 ③ 본문
반응형
- 순환적 알고리즘 설계
적어도 하나의 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 |