게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

숙제 4 중요사항 (* 수정 4:27 *)

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2009)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
허기홍



가입: 2007년 9월 27일
올린 글: 231

올리기올려짐: 2009년10월19일 13:52    주제: 숙제 4 중요사항 (* 수정 4:27 *) 인용과 함께 답변

2번

트리를 만들 때 각 필드 이름을 통일해주세요. {이름 : 타입} 꼴입니다.
{value : int, left : tree, right : tree}

(* null을 unit으로 구현하는 것은 지웠습니다. left, right를 unit으로 정의하면 레코드 비교 연산이 불가능하기 때문에 *)


2번의 결과는 아래 이중호씨 글 답변을 봐주세요. 정정했습니다.


허기홍 가 2009년10월27일 23:40에 수정함, 총 5 번 수정됨
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기 글 올린이의 웹사이트 방문
노건일



가입: 2009년 9월 26일
올린 글: 50

올리기올려짐: 2009년10월23일 1:45    주제: 인용과 함께 답변

트리를 꼭 그런 모양으로만 만들어야 하나요?
예를들어 주어진 모양에
null, leaf, node의 이름표를 추가해서 구현하면 문제가 있을까요?

ex) {type:=0, value:=int, left:=tree, right:=tree}
위로
사용자 정보 보기 비밀 메시지 보내기
허기홍



가입: 2007년 9월 27일
올린 글: 231

올리기올려짐: 2009년10월23일 12:32    주제: 인용과 함께 답변

흠..

숙제를 하는 사람과 채점을 하는 사람이 공존할 수 있는 방법을 생각해본 결과를 자세히 말씀드리겠습니다. 혼란도 바로 잡도록 하죠.

제가 위에서 말씀 드린것은 '트리를 만들 때' 들어오는 인자입니다.
숙제 문서에 node 함수의 인자의 타입을 보시면 트리가 아니라 레코드죠.

채점 편의를 위해서 입력값은 저것을 따라주세요. (채점할 때 트리를 만들 때는 저런 식으로 하겠습니다.)


그리고 트리 내부 구현은 여러분 나름대로 하시면 됩니다. null도 마찬가지입니다.
채점할 때는 위 방식으로 만든 트리를 가지고 여러분이 만드신 (isLeaf? .... 등)이 제대로 된 건지 살펴보겠습니다.

이렇게 하면 내부 구현에 독립적으로 채점할 수 있고 이미 하신분들도 다시 고칠 일이 없을것 같네요.
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기 글 올린이의 웹사이트 방문
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2009) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay