Page 182 - Do it! 자료구조와 함께 배우는 알고리즘(C 언어, 3쇄)
P. 182

Q5  오른쪽의 recur3 함수를 다시 비재귀적으로 구현하세요.
                    연습                                                       void recur3(int n)
                    문제          이 문제는 하노이의 탑 문제가 아니라 5-2절의 문제입니다.            {
                                                                               if (n > 0) {
                                                                                 recur3(n - 1);
                                                                                 recur3(n - 2);
                                                                                 printf("%d\n", n);
                                                                               }
                                                                             }



                             Q6  실습 5-6을 숫자가 아닌 문자열로 기둥 이름을 출력하도록 프로그램을 수정하세요. 예를
                            들어 ‘A 기둥’, ‘B 기둥’, ‘C 기둥’과 같이 출력하면 됩니다.


                             Q7  실습 5-6의 move 함수를 비재귀적으로 수정하세요.























































                   182   C 알고리즘
   177   178   179   180   181   182   183   184   185   186   187