달에 앉아있는 서비

  • 홈
  • 태그
  • 방명록

! 1

Python (12) - 재귀함수를 이용하여 팩토리얼, 하노이탑을 풀어보자

재귀함수를 이용하여 알고리즘을 구성하는 경우 많은 문제를 해결할 수 있습니다. 재귀함수와 어떻게 사용해야 하는지 팁을 공유하도록 하겠습니다. 재귀함수 어떠한 함수에서 자신을 다시 호출하여 작업하는 작업방식입니다. 위의 이미지는 방송을 호출할 때 무한화면으로 나와 있는데 이것처럼 이론상 무한으로 재귀함수를 사용할 수 있습니다. 하지만 재귀함수의 공간을 스택 메모리에 담기 때문에 너무 많은 재귀함수를 사용하는 경우 스택 오버플로우로 에러가 날 수 있습니다. 여담으로 재귀함수를 사용하지 않아도 반복문으로 재귀함수처럼 문제를 해결할 수 있습니다. 그럼에도 불과하고 재귀함수를 사용하는 경우는 다음과 같습니다. 재귀적인 경우가 더 자연스러운 알고리즘인 경우에 사용한다 스택으로 메모리를 이용하기 때문에 변수 사용이 ..

컴퓨터/Python 2023.01.14
1
더보기
프로필사진

서비의 IT 일기장

방문자수

Today :

  • Total :

공지사항

  • 컨텐츠 기획 - 23/02/09
  • 분류 전체보기 (187) N
    • 컴퓨터 (127) N
      • Batch (2)
      • git (5)
      • JavaScript (5)
      • Linux (7)
      • LLM (3)
      • MySQL (18)
      • Oracle (10)
      • Python (31) N
      • PHP (4)
      • Raspberry Pi (6)
      • Windows (6)
      • IT 인사이트 (17)
      • 기타 (13)
    • 블로그 운영 (6)
      • 티스토리 스킨 제작기 (3)
      • 유틸리티 (3)
    • 프로젝트 (23)
      • IT 프로젝트 (1)
      • DIY 이야기 (7)
      • 도시농부 이야기 (8)
      • 일렉기타 이야기 (7)
    • 여행 (15)
      • 자전거 이야기 (8)
      • 걷는 여행기 (0)
      • 방방곡곡 여행기 (7)
    • 리뷰 (8)
    • 일상 (8)

최근글과 인기글

  • 최근글
  • 인기글

Tag

자바스크립트, 윈도우, 도시농부, 낙동강자전거길, 국토종주자전거여행, 국토종주, Python, oracle, SQL, 오라클, 주말농장, DIY, 파이썬, javascript, 라즈베리파이, 리눅스, Linux, db, PHP, mysql,

최근댓글

Copyright © Dalseobi. All rights reserved.

티스토리툴바