 |
|
이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
이지은
가입: 2014년 9월 6일 올린 글: 19
|
올려짐: 2015년9월22일 6:59 주제: hw2_5 구간, hw2_6 |
|
|
안녕하세요 조교님,
hw2_5 에서
시그마와 인테그랄의 경우 제 코드는 구간 첨자로 20000까지는 계산이 되나 그 이상의 값이 들어오면 스택오버플로우가 납니다
혹시 몇 까지 코드가 돌아가야하는지 알려주실수있나요?
그리고 hw2_6에서 과제에서는 Queue 모듈에서 type 들이 정의가 안되어있는데 정의를 해도 될까요? 아니면 과제에서 주어진 Queue 모듈은 전혀 건들면 안되나요?
감사합니다 |
|
위로 |
|
 |
최재승
가입: 2012년 9월 10일 올린 글: 211
|
올려짐: 2015년9월22일 16:51 주제: |
|
|
안녕하세요,
인용: | hw2_5 에서 시그마와 인테그랄의 경우 제 코드는 구간 첨자로 20000까지는 계산이 되나 그 이상의 값이 들어오면 스택오버플로우가 납니다. 혹시 몇 까지 코드가 돌아가야하는지 알려주실수있나요? |
SIGMA에서 구간의 크기는 500을 넘지 않고, INTEGRAL에서 구간의 크기는 50을 넘지 않는 것으로 하겠습니다.
(참고) 교수님의 강의와 뒤에 나올 숙제를 통해 continuation이라는 개념을 곧 배우실 것입니다.
continuation passing style및 tail recursion을 사용하시면, 크기가 큰 입력에 대해서도 스택 오버플로우가 일어나지 않도록 함수를 짤 수 있습니다.
이번 과제의 요구사항은 아닙니다.
인용: | 그리고 hw2_6에서 과제에서는 Queue 모듈에서 type 들이 정의가 안되어있는데 정의를 해도 될까요? 아니면 과제에서 주어진 Queue 모듈은 전혀 건들면 안되나요? |
Queue 모듈 타입은 수정하지 마시고, IntListQ 모듈의 구현만 완료해 주세요.
"모듈 타입"은, 모듈에서 어떤 타입과 값을 외부로 드러낼지를 결정하는 일종의 인터페이스입니다.
그렇기 때문에 모듈 타입에서는 타입이나 값을 정의하지 않는 것이 가능합니다.
(이렇게 하면, A라는 이름을 갖는 타입이 있다는 것만 외부에 알려주고, 내부적으로 어떻게 정의되어 있는지는 드러내지 않을 수 있습니다.)
Queue를 저런 형태로 정의한 것은 의도된 것이고 숙제 스펙의 일환이므로, 그대로 두셔야 합니다. |
|
위로 |
|
 |
|
|
새로운 주제를 올릴 수 없습니다 답글을 올릴 수 없습니다 주제를 수정할 수 없습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group Translated by kss & drssay
|