- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
,1已}氏1氏}、1、}。}L}fla
西北工业大学硕士学位论文 第五章 中文分词
其中,C:代表该汉字:PO:代表以该字作为前缀的首词在词典正文中的位
置;已:代表以该字作为前缀的尾词在词典正文中的位置;flag:代表以该字为
前缀的词条是否只有单字词的标志。
2、词索引表
对于词典正文中的每一个词在词索引表中都有唯一的一项与其对应,词索引
表中每一项的结构如下:
1,1已}氏1氏}、1、}。}L}flag}
其中,,:代表该词;P。:代表以该词前1个汉字组成的词在词典正文中第
一次出现的位置,其中1从2到7;L:代表以该词为前缀的词条数目:flag:
代表以该词为前缀的词条是否只有该词的标志。
3、词典正文
词典正文是以词为单位的有序表。
5.2.4词条查找算法
算法1、构造分词词典算法
使用这种分词词典查找某个特定的词条之前,要首先构造分词词典系统。本
文先对词典正文进行排序,然后根据词典正文构造分词词典系统,具体算法如下:
voidbuildindex(String乳rd[1)
/*o,rd][为有序的词典正文数组,构造好的索引表分别存放在首字Hssh表Hcash和词
索引表I,nde笠中*/
cHasb[][4]二首字枷sh表数组;
抓ndxe][9[1二词索引表数组:
ucr份ord6[1二当前处理的词条,初始值都为unll:
卯6[1二以该词前1汉字组成的单词在词典正文中的位置,初始值都为。:
N6[卜需要向前建立索引的词条数目,初始值都为。:
(1) 初始化cHash将标志fl昭设置为1(是):
(2) 初始化,Index将标志flag设置为1(是),将P,都设置为一1(其中1从2到7):
curChr=a 啊‘’:刀当前处理的词条首字
c阳二。;刀以该字作为前缀的首词在词典正文中的位置
PcI习;刀以该字作为前缀的尾词在词典正文中的位置
ofri(=。;1物rd.lnegth:i++)刀对词典正文数组中每一词条进行索引
{
刀对首字Hash表进行处理
if(为rd[1〕.charat(0)二二curChar)//如果,ord[1]词条的首字等于curChra
1
cPI二1;
西北工业大学硕士学位论文 第五章 中文分词
else//如果份叮d]1【词条的首字不等于ucrchar,则要对首字Hahs表进行处理
{
q二curChar的高字节一176:
rcu式hra的低字节一161;
offset=q*49勺:
cHash[offset〕[0]=curChar;
cHash[offset][1]二c阳;
cHash[offsetl[2]=cPI;
cP)I二1;
cPI二1:
if(cP)IcPI)
{
//如果以该字为前缀的词条有多个,则将标志设置为0(否)
c池sh[offsetl[3]刃:
}
}
//对uc礴rod[6〕进行赋植
for徒0;.6;.什)
f
if(cur份ord阮]=二null)
f
cur,ord脑]二而rd[1].usbstring0(,口+2);
l
}
刀对词索引表进行处理
ofr(口月:m=而rd[1].length();m++)
{
if(而rd[1].indexof(cur贾ord[犷2])!二一1)
{
刀如果枷rd 1〔」词条以ucr节ord[介2〕为
您可能关注的文档
- 骑行内蒙八旗游记之4“大风中爬升”.doc
- 高一第一学期月考试题.doc
- 高三拔尖题.doc
- 高中数学必修2点、直线、平面之间的位置关系拔高训练.pdf
- 高中数学必修1基本初等函数拔高训练.doc
- 高中数学必修2圆与方程拔高训练.pdf
- 高中数学必修2空间几何体拔高训练.pdf
- 高中数学必修3统计拔高训练.pdf
- 高中数学必修2直线与方程拔高训练.pdf
- 高中数学必修3算法初步拔高训练.pdf
- 广东省广州市增城区2023-2024学年九年级上学期期末道德与法治试题(答案).doc
- 广东省广州市2021-2022学年九年级上学期期末模拟历史试题(含答案).docx
- 广东省广州市天河区暨南大学附属实验学校2022-2023学年九年级上学期期末历史试题.doc
- 广州市南沙区2023—2024学年第一学期九年级历史期末教学质量监测模拟试卷.doc
- 广东省广州市天河区暨南大学附属实验学校2022-2023学年九年级上学期期末历史试题(答案).doc
- 在全市县区委书记第五次工作座谈会上的讲话.docx
- 3篇中央政法工作会议发言材料汇编.docx
- 5篇贵州省庆祝第二十个中国记者节座谈会经验交流发言材料汇编.docx
- 在全市人大工作座谈会上的讲话.docx
- 在全市人大系统改革创新工作交流会上的讲话.docx
最近下载
- 云南师大附中2025届高二年级上学期教学测评期末卷.pdf VIP
- 德国威能turbotecpro及turbotecplus用户使用使用说明书.doc
- 21美容2班-三年建设方案.doc VIP
- 颐维膝关节双侧减压技术服务说明-颐维医疗关节减压.PDF VIP
- 智慧排水系统解决方案.ppt
- 中国药物性肝损伤基层诊疗与管理指南(2024年)解读.pptx
- 2024秋苏教版数学四年级上册《亮点给力大试卷》(全册含答案).docx VIP
- “新型铜(MC)、铝(MA)导电膜”项目环评(2021年新版环评)环境影响报告表.pdf
- 某110kV变电站一次部分电气设计.doc
- 2021年商业建筑设计规范与防火规范.pdf
文档评论(0)