顺序查找法平均比较次数 顺序查找n个元素的顺序表,当使用监视哨时,若查找失败,则比较关键字的次数为?
浏览量:2437
时间:2021-03-15 14:50:17
作者:admin
顺序查找n个元素的顺序表,当使用监视哨时,若查找失败,则比较关键字的次数为?
所有n个元素都需要比较一次,但没有一个成功。最后,哨兵还需要比较一次,哪个比较成功。总共进行了N 1比较。示例:有五个元素:1、2、3、4、5。你要找的元素是8。那么8是哨兵。顺序如下:8、1、2、3、4、5。从5开始,你需要比较6次。比较是成功的。sentinel的下标是0,因此返回值是0。
对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数为n还是log2n啊?
最坏的情况是与线性表的最后一个值进行比较,但找不到所需的值。然后,从线性表的第0个值开始,一次比较一个值。如果不匹配,则取下一个值并依次比较,直到最后一个值。如果长度为n,则需要比较n次。
顺序查找法平均比较次数 索引顺序文件平均查找次数 折半查找与顺序查找的比较
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。