网易笔试题搜索引擎笔试

Trie树查询

基于三数组Trie索引树原理的汉语词典查询机制,并用递归算法实现构词状态表的自动构建.

Trie树是搜索树的一种,来自英文单词"Retrieval"的简写,可以建立有效的数据检索组织结构,是中文匹配分词算法中词典的一种常见实现。它本质上是一个确定的有限状态自动机(DFA),每个节点代表自动机的一个状态。在词典中这此状态包括"词前缀","已成词"等。Trie树就是字典树,其核心思想就是空间换时间.字典树有如下简单的性质:

(1) 根节点不包含字符信息;

网易笔试题搜索引擎笔试

(2) 一棵m度的Trie或者为空,或者由m棵m度的Trie组成。

搜索字典项目的方法为:

(1) 从根结点开始一次搜索;

(2) 取得要查找关键词的第一个字母,并根据该字母选择对应的子树,转到该子树继续进行检索;

(3) 在相应的子树上,取得要查找关键词的第二个字母,并进一步选择对应的子树进行检索。

(4) 迭代过程……

(5) 在某个结点处,关键词的所有字母已被取出,则读取附在该结点上的信息,即完成查找。

双数组Trie(Double-Array Trie)是trie树的一个简单而有效的实现,由两个整数数组构成,一个是base[],另一个是check[]。设数组下标为i ,如果base,check均为0,表示该位置为空。如果base为负值,表示该状态为词语。Check表示该状态的前一状态,t=base+a, check[t]=i 。

 

感谢您访问:生涯设计公益网!本文永久链接:https://www.16175.com/111070.html。侵删或不良信息举报请联系邮箱:121488412@qq.com或微信:aban618。
(0)

相关推荐

  • 知已知彼 500强名企面试秘籍

    名企招聘 求职是一门学问,所谓知已知彼,百战不殆。求职不是简单地准备一份简历、去一次面试就可以了,而是需要应聘者从职业的选择、心态的调整、求职的渠道、求职的技能、职业素质的培养和对…

    2022年5月31日
    188
  • 定向招聘柜员职位面试2篇

    面试经验1 面试公司:中国建设银行 职位:定向招聘柜员 今年定向招聘分1面,2面和笔试。1面1对5,面试之前会有量升高的过程,进去之后每个人轮流自我介绍,面试官对你感兴趣的话可能会…

    2022年5月18日
    230
  • 公务员考试面试:心理特征的评分角度与考查要点

      1、兴趣   兴趣在心理学上的涵义是指一个人对一定事物所持的积极探索的认识倾向,它促使一个人对一定事物优先发生注意。兴趣是一个人活动的影响可从以下几方面详细来分析:   第一,…

    2022年5月22日
    332
  • 英语面试如何回答意外问题

    How would you respond if you were asked one of the following interview questions:   如果别人问你…

    2022年5月25日
    348
  • TCL笔试经验

    一早起来,kong同学告诉我昨晚TCL空调打电话过来,让他和我去参加TCL的笔试。   早早的起来赶到武大10号楼,路上还接到了TCL电气的面试通知:下午3:30!笔试全是性格测试…

    2022年5月24日
    333
  • 外贸员英语面试范例

    L: Good afternoon, sir. H: Good afternoon. Please take a seat. L: Thank you. H: You are Fe…

    2022年5月25日
    178
分享本页
返回顶部