多语种二分查类库及文件生成工具的实现

多语种二分查类库及文件生成工具的实现
作者:艾山·吾买尔 帕肉克·司地克 亚森·杀人者死伊明 吐尔根·伊布拉音
来源:《电脑知识与技术》2013大丰市明达幼儿园年第31
        摘要:该文,为了满足汉维机器翻译系统、汉维词典、维文字转换等系统中对文件的快速访问,使用C#设计与实现了基于二分查的检索类和该类可访问的文件生成工具。
        关键词:二分查;关键词;内容;二分查;C#
        中图分类号:TP391 文献标识码:A 文章编号:日本豆乳1009-3044未成年工特殊保护规定2013中国科技馆新馆影院)31-6996-03
        1 概述
        查即在某种数据结构中出满足给定特征的结点,若到则查成功,否则,查失败。查的基本问题是采用什么样的存储结构和算法得以提高查效率。常用查算法有顺序查、二分查、分块查等。
        顺序查的基本思想是:从表的一端开始,顺序扫描线性表,依次将扫描到的结点关键
词和给定值K相比较。若当前扫描到的结点关键词与K相等,则查成功;若扫描结束后,仍未到关键词等于K的结点,则查失败。顺序查方法既适用于线性表的顺序存储结构,也适用于线性表的链式存储结构。顺序查算法简单,且对表的结构无任何要求,无论是用向量还是用链表来存放结点,也无论结点之间是否按关键词有序,它都同样适用。顺序查的缺点查效率低,因此,当词汇表较大时不宜采用顺序查。
电视连续剧红娘子        二分查要求线形表中的结点按关键词值升序或降序排列,用给定值k先与中间结点的关键词比较,中间结点把线形表分成两个子表,若相等则查成功;若不相等,再根据k与该中间结点关键词的比较结果确定下一步查哪个子表,这样递归进行,直到查到或查结束发现表中没有这样的结点。虽然二分查的效率高,但是要将表按关键词排序。而排序本身是一种很费时的运算。即使采用高效率的排序方法也要花费Onlgn)的时间。二分查只适用顺序存储结构。

本文发布于:2024-09-22 04:13:10,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/397841.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:查找   结点   关键词
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议