재귀함수를 잘 짜는 방법이 있을까요? 물론, 있지요!

  Рет қаралды 4,529

JoonionTV

JoonionTV

Күн бұрын

Пікірлер: 16
@damikim6711
@damikim6711 2 жыл бұрын
생코보고 왓습니다! 1. 종료 조건을 생각하고 종료조건에서 해답을 리턴 2. 문제 집합을 분할하고 부분문제에 대해 재귀호출 3. 부분문제의 해답을 이용하여 문제 집합의 해답을 이턴한다 클리어하게 정리되니 훨씬 쉬워졌습니다! 조금 난이도가 있는 최대공약수랑 하노이탑 문제까지 다뤄주셔서 좋았고! 더 풀어볼 문제로 연습해보겠습니다~~~ 감사합니다 !!!
@joonion
@joonion 2 жыл бұрын
찾아주ㅕ서 고맙습니다. ^^;
@카시카-i8q
@카시카-i8q Жыл бұрын
감사합니다
@bumang
@bumang Жыл бұрын
수학 다까먹어서 예시가 뭔지도 몰겠네요.. 수학 다시 배우고 오겠습니다.
@danpyeong223
@danpyeong223 2 жыл бұрын
재귀함수에 대해 공부가 필요했는데 3:34 핵심내용 덕분에 바로 캐치할 수 있었습니다! 너무 감사합니다!
@최준영-e8g
@최준영-e8g 9 ай бұрын
혹시 재귀함수 짜실때 함수 콜스택 머리에 다 그리시면서 짜시는 건가요..?
@joonion
@joonion 9 ай бұрын
콜스택은 생각할 필요가 없습니다. 종료조건을 처리하고 나머지는 부분 문제로 나누어서 재귀 호출만 해주면 됩니다. 콜스택보다 파라미터를 어떻게 둘 것인가가 가장 어려운 부분입니다.
@chomu97
@chomu97 Жыл бұрын
10:18에 gcd(n,m) = gcd(m, n%m) 인것 같네요. 1. 저는 gcd 함수의 첫 번째 if문을 if n%m == 0: return m 이런식으로 했는데 연산을 중복하게 하게 되어 불필요한 것인지 질문드립니다. 2. gcd를 생각하면서 n=m이라는 가정이 있어서 굳이 안넣으신건지 질문드립니다.
@joonion
@joonion Жыл бұрын
1. 그렇게해도 되지만 0을 m으로 받으면 오류가 날 수 있습니다. 2. 뺄셈인 경우 스왑이 필요한데, 나머지 연산을 쓰면 한 번 더 호출되면 자동으로 스왑이 됩니다. 좋은 질문 감사합니다.
@chomu97
@chomu97 Жыл бұрын
@@joonion 답변 감사합니다. 한번 더 호출되면 자동으로 스왑이 되는 부분까지는 생각하지 못했네요 영상 잘 정독하고 있습니다!
@try2quit
@try2quit 2 жыл бұрын
오우 좋은 강의 감사합니다
@joonion
@joonion 2 жыл бұрын
고맙습니다.
@최세현-h1y
@최세현-h1y Жыл бұрын
저도 너무 어려워요 ㅜ
@2023-c9p
@2023-c9p 2 жыл бұрын
저는 글럿나봐요😂😂
@joonion
@joonion 2 жыл бұрын
천천히, 한걸음씩만 나아가면 됩니다. 누구나 쉽게 이해할 수 있는 지식은 그만큼 가치가 없는 것이니까요.
@choharrot5067
@choharrot5067 Жыл бұрын
@@joonion 명언 또 하나 겟 해갑니다 감사합니다ㅎㅎ
알고리즘 복잡도 뽀개기: 2. 재귀 함수와 마스터 정리
16:40
주니온TV 아무거나연구소
Рет қаралды 6 М.
[지식in] 바퀴의 역설
16:23
이상엽Math
Рет қаралды 169 М.
風船をキャッチしろ!🎈 Balloon catch Challenges
00:57
はじめしゃちょー(hajime)
Рет қаралды 44 МЛН
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 46 МЛН
아무거나 물어보살: 동전 바꾸기 문제가 잘 안풀린다고요?
23:28
주니온TV 아무거나연구소
Рет қаралды 1,2 М.
본인 머리가 나쁜건지 확인하는 방법
6:59
유휘운-공무원변호사
Рет қаралды 1,2 МЛН
Why there are no 3D complex numbers
15:21
Deeper Science
Рет қаралды 74 М.
하노이 탑(Tower of Hanoi) 재귀호출 코드 구현
15:17
혀니C코딩
Рет қаралды 6 М.
아무거나 물어보살: A* (에이스타) 알고리즘이 궁금해요. 궁금하면 못참지!
27:51
학교에서 안알려주는 파이값 계산하는 방법 (feat.파이썬)
6:20
CPU는 어떻게 작동할까?
21:48
bRd 3D
Рет қаралды 2,7 МЛН
風船をキャッチしろ!🎈 Balloon catch Challenges
00:57
はじめしゃちょー(hajime)
Рет қаралды 44 МЛН