반응형
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 | 31 |
Tags
- 구현
- algorithm
- android
- 검색트리
- SWEA
- BFS
- front-end
- javascript
- SQL
- Color
- CSS
- 순환
- 다이나믹 프로그래밍
- codecademy
- 해슁
- Web
- Kotlin
- 클린코드
- 프로그래머스
- java
- Spring
- CleanCode
- 알고리즘
- 자바
- 정렬
- 코딩테스트
- DFS
- html
- DP
- inflearn
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 |