수다닷컴

  • 해외여행
    • 괌
    • 태국
    • 유럽
    • 일본
    • 필리핀
    • 미국
    • 중국
    • 기타여행
    • 싱가폴
  • 건강
    • 다이어트
    • 당뇨
    • 헬스
    • 건강음식
    • 건강기타
  • 컴퓨터
    • 프로그램 개발일반
    • C언어
    • 비주얼베이직
  • 결혼생활
    • 출산/육아
    • 결혼준비
    • 엄마이야기방
  • 일상생활
    • 면접
    • 취업
    • 진로선택
  • 교육
    • 교육일반
    • 아이교육
    • 토익
    • 해외연수
    • 영어
  • 취미생활
    • 음악
    • 자전거
    • 수영
    • 바이크
    • 축구
  • 기타
    • 강아지
    • 제주도여행
    • 국내여행
    • 기타일상
    • 애플
    • 휴대폰관련
  • 프로그램 개발일반
  • C언어
  • 비주얼베이직

재귀적과 비재귀적 차이와 프로그램 실행시간 비교 관련 질문입니다.

매력돋는 유진님

2023.04.01

1.재귀적 함수와 비재귀적 함수를 실행해서 n!를 계산하라. 프로그램의 실행 시간들을 비교하라.
?xml:namespace prefix = o ns = urn:schemas-microsoft-com:office:office /
2. 피보나치 수열을 실행하기 위한 재귀적 프로그램과 비재귀적 프로그램을 작성하라. 프로그램들 간의 실행 시간을 비교하라.

3.로봇이 1미터나 2미터를 갈 수 있다. 로봇이 걸을 수 있는 거리 m미터 전체를 나열하는 프로그램을 작성하라.

이런 문제가 있는데 여기서 재귀적 함수와 비재귀적 함수가 무슨뜻인지 알려주시고... 프로그램의 실행시간을 비교 하라는데 어떻게 하는지 알려주세요.

그리고 3번의 문제는 어떤씩을로 하면 좋을지 조언 부탁 합니다.

신청하기





COMMENT

댓글을 입력해주세요. 비속어와 욕설은 삼가해주세요.

  • 갤쓰리

    3번문제는 뭘 말하는지 모르겠네요..
    1번의 재귀함수는

    int Factorial(int n)
    {
    if(n==1) return 1;
    n=n*Factorial(n-1);
    return n;
    }
    이건가? 아마 이런 형태로 나올겁니다.. 저도 재귀함수는 아직 익숙치가 않아서요..

  • 들햇님

    재귀적이라는것은 함수가 자기 스스로를 호출하는것을 말합니다. 이 경우에는 반드시 if문으로 종료 조건을 만들어줘야 하구요 논리적으로는 처음에는 조금 헷갈려도 하다보면 재귀적함수가 오히려 쉽다는걸 느낄 수 있죠.. 하지만 수행속도는 대체로 비재귀적 (for문을 이용함)함수가 더 빠르기 때문에 알고리즘 책을 보시면 재귀적 프로그램를 비재귀적 프로그램으로 바꾸는 방법이 나와있습니다.. 실제로도 일단 프로그래밍을 재귀적으로 만들어놓고 나중에 수행시간을 고려해

  • 파도

    질문전에 검색부터 하고 오세요

번호 제 목 글쓴이 날짜
2696792 Doctype 문의 떠나간그녀 2025-06-02
2696683 컴파일된 클립 질문 드립니다. 흰추위 2025-06-01
2696656 C질문요 (4) 블랙캣 2025-05-31
2696504 플래시 위에 div 올리기 (5) 큰꽃늘 2025-05-30
2696458 제가 만든 소스 한번 봐주시고 수정 할 꺼 있으면 말해주세요. (실행은 되지만 깜빡거리네요) 이플 2025-05-29
2696434 퍼센트 레이아웃 질문인데요.. 나츠 2025-05-29
2696372 %=open_main%, %=open_sub% 가 뭘까요? (9) 행복녀 2025-05-29
2696347 콘솔 프로그램 질문 상큼한캔디 2025-05-28
2696320 c언어 scanf 함수를 이요해 문자열 입력 받을 시 질문 있습니다. 슬아라 2025-05-28
2696292 익스플로러9이상에서만 이상한 보더가 보이는데 삭제할수 있나요? 망고 2025-05-28
2696263 프로그래밍 공부시작 질문 (6) 진이 2025-05-28
2696206 SK2의 플래시를 밴치마킹하려고하는데요.. (1) 비내리던날 2025-05-27
2696179 ie7에서 사라지지가 않네요. (2) 빛길 2025-05-27
2696150 div에 스크롤 생기게 하려면... (2) 에드가 2025-05-27
2696123 자료구조론 공부중인데 김자영 2025-05-26
2696094 exe 파일 제철 2025-05-26
2696043 제이쿼리 .scroll() 관련 질문드립니다 이거이름임 2025-05-26
2695984 마크업상으로 하단에 있으나 우선적으로 이미지파일을 다운로드받는 방법 (1) 들꿈 2025-05-25
2695934 tr 속성값 (9) 새 2025-05-25
2695905 ASP로 개발됐을 때 css가 달라져요 ㅠㅠ (4) 슬아라 2025-05-24
<<  이전  1 2 3 4 5 6 7 8 9 10  다음  >>

수다닷컴 | 여러분과 함께하는 수다토크 커뮤니티 수다닷컴에 오신것을 환영합니다.
사업자등록번호 : 117-07-92748 상호 : 진달래여행사 대표자 : 명현재 서울시 강서구 방화동 890번지 푸르지오 107동 306호
copyright 2011 게시글 삭제 및 기타 문의 : clairacademy@naver.com