关于词典索引的问题, 希望同大家一起探讨
KingI 2005-05-23 07:15:55 关于通过索引查找对应解释的方法,这是我的想法:
把索引按字母顺序排列, 将26个字母分别建立一表, 并一起读入内存, 查找的时候通过首字母确定应搜索那个表, 然后在对应的表中查找, 再按索引中的地址找到相应的解释.
我觉得这样必须一次把索引都读入内存, 占用时间和空间都挺多, 而且查找起来速度也不理想, 有没有其他的算法,并不一次全部读入, 并能实现查找的算法?
hash查找可以吗?
比如金山词霸中词典检索方法, 谁能分析一下, 万分感谢!