728x90
반응형

데이터압축 2

Suffix Tree

개요Suffix Tree(접미사 트리)는 문자열의 모든 접미사(suffix)를 트리 형태로 표현한 자료구조로, 문자열 검색, 부분 문자열 탐색, 반복 패턴 찾기 등 다양한 텍스트 알고리즘 문제를 O(m) 또는 **O(n)**의 시간 복잡도로 해결할 수 있도록 지원합니다. 특히 생물정보학, 텍스트 편집기, 데이터 압축 등 빠른 문자열 탐색이 필요한 분야에서 필수적인 자료구조입니다.1. 개념 및 정의Suffix Tree는 문자열 S의 모든 접미사를 루트에서부터 하위 노드로 이어지는 경로로 표현한 트라이(Trie) 기반의 압축 트리입니다. 다음과 같은 특징을 가집니다:각 경로는 S의 한 접미사를 나타냄리프 노드는 문자열의 각 접미사의 시작 인덱스를 저장내부 노드는 공통 접두사를 공유하는 부분 문자열을 표현※ ..

Topic 2025.05.08

샤논의 정보 용량 이론(Information Capacity Theory)

개요샤논의 정보 용량 이론은 정보 이론(Information Theory)의 창시자인 클로드 E. 샤논(Claude E. Shannon)이 1948년 발표한 논문에서 제안한 개념으로, **통신 채널을 통해 오류 없이 전달할 수 있는 정보의 최대량(채널 용량)**을 정의합니다. 이 이론은 디지털 통신, 데이터 압축, 암호화 등 현대 정보 기술의 핵심 수학적 기반을 제공합니다.1. 개념 및 정의샤논의 정보 용량 이론은 노이즈가 존재하는 채널에서도 일정 수준 이하의 오류 확률로 정보를 안정적으로 전송할 수 있다는 사실을 수학적으로 증명합니다.정의: 정보 채널의 최대 전송 속도는 노이즈 수준과 대역폭에 의해 제한되며, 이 한계치를 '채널 용량(Channel Capacity)'이라고 함공식: C = B log₂(..

Topic 2025.04.20
728x90
반응형