게시판 인덱스

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

5-1에서 여러 출력결과를 비교한 후 가장 짧은 코드를 출력하면 되나요?

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2010)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
최성민



가입: 2010년 9월 10일
올린 글: 4

올리기올려짐: 2010년10월31일 21:45    주제: 5-1에서 여러 출력결과를 비교한 후 가장 짧은 코드를 출력하면 되나요? 인용과 함께 답변

예를들어 두 가지 인코딩 방법이 있을 수가 있는데,

문자열 a, b, c, d에 대해서
문제에서 주어진 것처럼 0, 11, 100, 101으로 할 수 있고,
일반적인 인코딩 방법처럼 00, 01, 10, 11로 할 수 있는데,

aaaabbbccd를 변환할 경우 전자는 19자리, 후자는 20자리가 되어 전자가 더 앞서는데,
aaaabbbcccdd를 변환할 경우 전자는 25자리, 후자는 24자리가 되어 후자가 더 앞섭니다.

그러면 이럴 때는 주어진 빈도수에 따라 둘중에 더 짧게 만들 수 있는 경우를 출력해야되나요?
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



가입: 2010년 6월 22일
올린 글: 561

올리기올려짐: 2010년10월31일 21:51    주제: 인용과 함께 답변

아니요 숙제에서 요구하는건 허프만 인코딩입니다.

반드시 앞겹칩 없는 인코딩 방식으로 주셔야 됩니다.

아래 다른 분들이 올리신 테스트셋에서 제대로 돌아가는 지 확인해주세요
위로
사용자 정보 보기 비밀 메시지 보내기
김찬민



가입: 2010년 9월 6일
올린 글: 81

올리기올려짐: 2010년10월31일 22:58    주제: 인용과 함께 답변

음.. 저거 둘 다 앞겹침 없는 경우 아닐까요?
허프만 인코딩으로도 후자의 경우가 가능할 것 같다고 생각합니다.

빈도수에 맞춰서 최적화된 앞겹침 없는 인코딩 답을 내어주는게 문제의 목표라고 이해했는데 맞는가요?
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



가입: 2010년 6월 22일
올린 글: 561

올리기올려짐: 2010년10월31일 23:53    주제: 인용과 함께 답변

아 잘못봤네요 둘다 앞겹침이 없네요..

김찬민씨 말이 맞습니다.

vlencode가 빈도수를 인자로 받기 때문에 빈도수에 따라 다른 결과를 내놓을겁니다.

경우에 따라 가장 최소가 되는 방식으로 돌려주시면 됩니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2010) 시간대: GMT + 9 시간(한국)
페이지 11

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


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