드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[JAVA] Huffman 압축 알고리즘 작성 조언 좀 부탁드립
게시물ID : computer_24135짧은주소 복사하기
작성자 : 파리락★
추천 : 0
조회수 : 1368회
댓글수 : 3개
등록시간 : 2011/11/19 14:43:55
니다...;
간단히 말씀드리면...
AAAABBCCCCCC -> **A4 B2 C6
요렇게 압축하는 겁니다.
단순히 텍스트 파일 읽어들여서, 압축한 내용을 새 파일에 기록하거나
압축된 파일을 읽어서 해제한 내용을 기록하는 프로그램입니다.
압축된 데이터는 앞에 **이 붙고요
C언어는 자주 다뤄봐서 어렵지 않게 했는데, 객체지향 언어는 잘 안 해봐서 자바로 하려니 살짝 두려움이 앞서네요.
일단 클래스 하나에 압축 메소드, 해제 메소드, 메인 메소드 이 정도로 하려고 하거든요.
C언어에서는 포인터를 사용해서 문자 하나하나를 비교하면서 했는데, 자바에서는 어떤 방법을 사용하는 게 좋을까요?
C언어 비슷하게 배열로 접근해서 한 칸 한 칸 비교하고.. 그런 것도 있겠지만
좀 더 진보된 언어이니만큼;; string 객체 내부 함수라든가... 자바에서 기본적으로 제공하는 클래스들 중에 유용하게 사용될 만한 기능이 있을까요?
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.