목록영리한 프로그래밍을 위한 알고리즘 (1)
주뇽's 저장소
Recursion 1-1 ( 순환, 재귀)
# 모든 코드는 C++로 작성되었습니다 Recursion : 프로그램에서 어떤 함수에서 직접적으로 혹은 간접적으로 자기 자신 함수를 호출하는 것 Recursion 은 정의에서처럼 자기 자신을 다시 호출하는 함수이다. 아래와 같이 함수안에서 다시 자기 자신을 호출하는것을 recursion이라고 부른다. #include void func() { func(); } //recursion 함수 int main(){ func(); return 0; } //main 과연 결과가 어떻게 될까 ? 일단 출력값이 없으니 상황을 잘 모르겠다. 함수가 호출될 때 마다 호출되고있는것을 눈으로 볼 수 있게 출력문을 하나 만들어보았다. #include using namespace std; void func() { cout func..
알고리즘/재귀
2021. 10. 14. 18:01