迷你英汉词典应该用什么数据结构?
手上有一个文本资源文件,每行是一个词条,英文跟着中文解释和例句。我想用这个文本文件为基础自己做个迷你英汉词典。但是不知道该用什么数据结构好。
1. 这样一个词典需要动用数据库吗?如果使用数据库有没有什么适合这样小项目的推荐呢?如果不用数据库,应该用什么文件存储呢?我想把文本文件预处理一遍每行的英文、中文、例句分开,但是现在不知道该处理成格式?我能想到的有CSV和XML,还有什么很好的建议吗?
2. 如果用额外的数据库或其他文件存储,每次程序启动第一步是从外部读入数据文件并应用到一个内部数据结构上?会不会启动实践有点长?有没有更好的方式?
和Java或者C++有关的任何想法都可以,分管够。谢谢大家啦!
[解决办法]
能否发一份给我?我也可以帮忙看看。