c語(yǔ)言必背18個(gè)經(jīng)典程序 如何用c語(yǔ)言做一個(gè)簡(jiǎn)單的英語(yǔ)詞典?
如何用c語(yǔ)言做一個(gè)簡(jiǎn)單的英語(yǔ)詞典?//創(chuàng)建一個(gè)新的字典文本文件,名為:目錄數(shù)據(jù),內(nèi)容格式如下:或下載一個(gè)也可以//Abdon v.abund,abund//abdonment n.abund//縮寫(xiě)/
如何用c語(yǔ)言做一個(gè)簡(jiǎn)單的英語(yǔ)詞典?
//創(chuàng)建一個(gè)新的字典文本文件,名為:目錄數(shù)據(jù),內(nèi)容格式如下:或下載一個(gè)也可以//Abdon v.abund,abund//abdonment n.abund//縮寫(xiě)//abyence n.delay,suspend//become v.compliance//ability n.ability//able adj v.取消或取消
提供一些想法:
如果使用C,可以考慮使用一個(gè)搜索樹(shù),即26樹(shù),在每個(gè)節(jié)點(diǎn)的末尾對(duì)單詞進(jìn)行解釋。搜索單詞時(shí),從樹(shù)的根開(kāi)始,為每個(gè)字母選擇一個(gè)分支,搜索完單詞后,相應(yīng)的說(shuō)明在剩余節(jié)點(diǎn)的末尾。該方法的時(shí)間復(fù)雜度可達(dá)100%到o(1)。
如果使用C,可以考慮使用map,其中key是單詞,value是解釋。