초보 개발자이고 취미로 단어 검색 프로그램을 만들어 보려고 하고 있습니다.

.idx와 .dict 파일을 이용해서 단어 검색 프로그램을 만들고 있는데요.



회색님께서 만드신 ColorDict 라는 프로그램에서도

폰에 저장된 .idx 와 .dict 파일을 이용해 단어를 찾는데요.

ColorDict에서 단어 찾는 방식이 어떻게 되는지 아시는 분 계시면 좀 알려주세요~

아니면 어떤 라이브러리 같은 게 있나요?



순차 검색으로 하면 되긴 하지만 너무 느려서 사용할 수 없구요.

.idx 파일에 단어 자체는 정렬이 되어 있어서 바이너리 서치를 적용하려 했지만

단어, 시작위치, 길이가 같이 있어서 적용하기가 까다로운 것 같네요.

도움 주시면 감사하겠습니다~

이것 때문에 진척이 안되네요...ㅜ.ㅜ