c语言必背18个经典程序 如何用c语言做一个简单的英语词典?
如何用c语言做一个简单的英语词典?//创建一个新的字典文本文件,名为:目录数据,内容格式如下:或下载一个也可以//Abdon v.abund,abund//abdonment n.abund//缩写/
如何用c语言做一个简单的英语词典?
//创建一个新的字典文本文件,名为:目录数据,内容格式如下:或下载一个也可以//Abdon v.abund,abund//abdonment n.abund//缩写//abyence n.delay,suspend//become v.compliance//ability n.ability//able adj v.取消或取消
提供一些想法:
如果使用C,可以考虑使用一个搜索树,即26树,在每个节点的末尾对单词进行解释。搜索单词时,从树的根开始,为每个字母选择一个分支,搜索完单词后,相应的说明在剩余节点的末尾。该方法的时间复杂度可达100%到o(1)。
如果使用C,可以考虑使用map,其中key是单词,value是解释。