c초보자 님이 쓰신 글 :
: 안녕하십니까 사전을 c로 만들어 볼려고합니다.
: 그런데 조금 고민이 되는군요 우선 제생각은
: 입력된단어를 비교하는점에서 사전 txt를 만들어서 단어와 뜻을 써넣습니다
: 그리고 key sort 를해서 바이너리 써치를 통해서 찾는거죠
: 근데 문제는 하드디스크(txt파일)에 있는 단어뜻(record)과 key부분을 어떻게 연결해야
: 하는 부분에서 잘 모르겠습니다..
:
: 어떤분들은 해싱을 하라고 하시는데
: 사실 해싱이 먼지도 잘모르겠어서,, 그부분은 좀더 공부해서 할려구요,
: 그럼이만...
답변 감사합니다..
그런데 DB를 사용하지않고 순수 C,C++가지고만 만들순없을가요,
제가 아직 DB사용을 못해서,, C만가지고 만든다는게 효율성없고
귀찬다는 것은 알지만.. 우선만들어볼려구요,
앞에서질문했듯이 KEY부분만 메모리에 올려서정렬하구 검색해서 찾으려는 단어와
KEY가 일치했다고해서 하드에있는 TXT파일에 뜻부분하고(RECORD) key를 어떻게 연결해서
찾은 key에해당하는 record를 불러올수있을가요,, 고수님들이 답변 기다리겠습니다..
|