일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- System
- windosw 문자열
- 암호수학
- ftz level13
- 재귀
- LoB
- 정렬 알고리즘
- web
- Java
- Stack
- 스택
- SWiFT
- ftz
- level13
- PHP
- 파일 시스템
- 시간복잡도
- C
- windosws wbcs
- 파이썬
- 백준
- HTML
- c언어
- 미로 탐색 알고리즘
- War Game
- 두근두근 자료구조
- 자료구조
- pwnable.kr
- 큐
- OSI
Archives
- Today
- Total
목록D&C (1)
나의 기록, 현진록
[Swift] Data Structure recursion / divide and conquer, D&C / 자료구조 순환, 재귀 / 분할정복
dbguswls030/Argorithm Contribute to dbguswls030/Argorithm development by creating an account on GitHub. github.com 순환(recursion), 또는 재귀 호출이란 어떤 알고리즘이나 함수가 자시 자신을 호출하여 문제를 해결하는 프로그래밍 기법이다. 순환이란? 순환은 본질적으로 순환적인 문제나 그러한 자료구조를 다루는 프로그램에 적합하다. 정수 팩토리얼은 순환의 예가 될 수 있다. n!은 다음과 같이 정의할 수 있다. if n = 0 { n! = 1 } else if n>=1 { n! = n * (n-1) } n! 을 정의하는데 다시 팩토리얼 (n-1)!이 사용된 것에 주목하라. 이러한 정의를 순환적이라고 한다. 위 정..
Programming/Algorithm & Data Structure
2021. 7. 6. 10:10