社区
Java SE
帖子详情
如何建立词库???
aiguoyy
2005-10-20 07:39:16
我最近要作一个可以查单词的小英语学习软件,其中就要用到单词词库。但是我不知道如何建立这个词库,请大虾们帮帮忙,多多指教。还有谁知道到词库中检索单词的算法,也希望能告知在下。在下不胜感激。
...全文
389
2
打赏
收藏
如何建立词库???
我最近要作一个可以查单词的小英语学习软件,其中就要用到单词词库。但是我不知道如何建立这个词库,请大虾们帮帮忙,多多指教。还有谁知道到词库中检索单词的算法,也希望能告知在下。在下不胜感激。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jyz8221313
2005-10-20
打赏
举报
回复
沙发!
以前做过,词全放在数据库中,两个字段,一个Chinese,一个English
不知楼下的有没有好的办法。
yonghar
2005-10-20
打赏
举报
回复
如果只是学习的话,可以提供一个最简单实现的方法.
英语的单词还是比较简单的.
1.词库顺序
词库顺序使用单词的字母顺序来排列,如:
a
aa
ab
aba
abb
......................
2.词库的组织
词库记录中文件的组织方式可以采取如下:
====================================
$$a
##art.
@@一
##n.
@@字母A
====================================
每个单词后面是它的各种解释数据,包括它的词的类型,意思,例句等等.
而且每项数据都有有它的标志符,以便查找和识别.
3.词库数据文件
用文件保存以上单词的数据.
可以根据字母顺序来组织不同的文件保存数据,例如a开头的保存在同一个文件。
单词的保存顺序按照1.中规定的规则.
最简单地,用26个文件来保存分别以26个字母开头的词库.
例如文件:
wl_a.**
wl_b.**
...
(因为词库太庞大,所以不能把所有的词库都放到一个文件,这样会影响io操作性能.)
4.索引文件
索引文件主要记录一个单词它在相应词库数据文件中所出现的位置,它与词库数据文件是对应的,一个词库数据文件对应一个索引文件.(一一对应是为了快速定位)
索引文件例如:
index_a.**
index_b.**
...
制定了以上规则,你就可以开始写词库的输入系统了.输入系统写好了就可以开始产生词库的最原始数据了.
可以产生一份标准词库.作为只读数据.
另外还建立一个扩展词库,作为新词填充.
(或者没有分别,词库可读可写)
单词查找的时候就可以根据单词字母顺序查找索引文件中记录的单词位置。
如果索引文件再分细(细度有一定的阀值),速度就更加快了。
或者索引又有自己的索引,也可以加快查找速度。
简单地说就是空间换时间。
接近20000条的近义
词库
接近20000条的近义
词库
!接近20000条的近义
词库
!接近20000条的近义
词库
!接近20000条的近义
词库
!接近20000条的近义
词库
!接近20000条的近义
词库
!接近20000条的近义
词库
!接近20000条的近义
词库
!接近20000条的近义
词库
!接近20000条的近义
词库
!接近20000条的近义
词库
!接近20000条的近义
词库
!
c++原程序代码
词库
c++源程序,包括
词库
建立
,如果需要c++编程用到
词库
建立
的欢迎下载
同义词
词库
word.tgz
同义词词林扩展版,完整版,txt的形式整理打包,同义词,近义词,
词库
,哈工大,可用于自然语言处理学习交流,同义词替换,
c语言课程设计电子生
词库
.zip
根据需要,
建立
属于自己的生
词库
,这样使用起来很方便。生词选自本人经常需要的单词,对于英文单词,给出中文含义,对于中文单词给出英文含义。 功能要求: (1)创建生
词库
。用文件
建立
一个单
词库
,中英文单词均有,对于英文单词,给出中文含义,对于中文单词给出英文含义。 (2)显示
词库
。显示所有单词和单词数、所有中文单词和单词数、所有英文单词和单词数,显示英文单词时按字母从小到大顺序排列。 (3)编辑
词库
。首先确认密码后允许添加新词、删除旧词和修改旧词。 (4)查找生词。显示所要查找的单词其及含义 主菜单和子菜单能够循环出现,每一项菜单执行之后,询问用户是否继续进行。从子菜单可以返回主菜单。
论文研究-维吾尔文智能输入法
词库
结构的研究与应用.pdf
通过对维吾尔文字特征的研究,设计了一个高效的维吾尔语智能输入法的
词库
模型,这种
词库
模型的构建方法不但解决了维吾尔单词
词库
中锯齿形数据的高效压缩存储,而且有利于维吾尔语智能输入法语言模型的
建立
,实现了维吾尔语智能词组联想功能,并在当前流行的智能操作系统android上移植成功,改变了以前由词根联想词缀的输入方式,提高了维吾尔语的输入效率,取得良好的运行效果,为进一步的维哈柯文语句级输入法
词库
提供一个
词库
模型结构的支持。
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章