数据库系统由哪几部分组成 二分法比较次数?
浏览量:1695
时间:2021-03-16 11:41:58
作者:admin
二分法比较次数?
二进制搜索要求线性表的节点按键值排序并按顺序存储。搜索时,它首先与表中间节点的键值进行比较。如果相等,则搜索成功。否则,根据比较结果,确定下一步将在表的上半部分或下半部分继续。二进制搜索的效率更高。如果线性表有n个元素,则最大搜索次数是大于log2n的最小整数,最小搜索次数是1。二分法搜索也称为半搜索。二分法搜索的基本思想是让字典中的元素从小到大有序地存储在数组中。首先,将给定值键与字典中间元素的键代码进行比较。如果相等,则搜索成功;否则,如果键小,则在字典的前半部分继续二分法搜索;如果键大,则在字典的后半部分继续二分法搜索。这样,在比较之后,检索间隔将缩短一半,并且该过程将继续,直到检索成功或失败。二分法是一种有效的检索方法,它要求词典按顺序表中的键进行排序
数据库系统由哪几部分组成 二分查找最坏的比较次数 二分查找平均比较次数
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。