高手给点建议,如果将电子词典应用的代码优化或者有什么好的算法
最近自己写了一个电子词典的应用,由于是自己写应用练手,所以没有专门的词库,自己将一些单词用txt保存,然后从中查找
现在应用的查找功能已经实现,但存在一个问题,就是应用刚启动的时候,将单词load到ram中的时候消耗的时间较长,如何优化
设计思路如下,大牛们看看有哪里能改进:
1.定义链表,从文件中将每个单词load到ram中,(如果直接从文件查找,单词多了查询每个单词都很慢,所以先将单词存到buffer中),如果单词稍多,现在有6000个,这个load的过程耗时较长
2.将输入的单词与ram中的单词进行查找匹配,再根据查到单词对应的文件中的位置找出相应的解释,查找的过程有优化,很快
所以现在最大的问题是单词多了,全部load占有的buffer空间较大,耗时较多.有没有做过类似应用的,给点建议啊~~