由n个数据元素组测的两个表:一个递增有序,一个无序,采用顺序表查找算法,对有序表从头开始查找,发现当前元素已不小于待查元素时,停止查找,确定查找不成功,已知查找任一元素的概率时相同的,则在两种表中成功查找的平均时间()。
A: 无序表较小
B: 两者相同
C: 有序表较小
D: 无法确定
A: 无序表较小
B: 两者相同
C: 有序表较小
D: 无法确定
举一反三
- 由n个数据元素组成的两个表:一个递增有序,一个无序。采用顺序查找算法,对有序表从头开始查找,发现当前元素已经不小于待查元素时,停止查找,确定查找不成功,已知查找任一元素的概率相同,则在两种表中的成功查找() A: 平均时间后者小 B: 平均时间后者大 C: 平均时间两者相同 D: 无法确定
- 对于有n个数据元素的顺序存储的表,一个递增有序,另一个无序,查找一个元素时采用顺序算法,对有序表从头开始查找,发现当前运算已小于待查找元素时停止查找,确定查找不成功。已知查找任何一个元素的概率相同,则在两种表中成功查找______。 A: 平均时间后者小 B: 无法确定 C: 平均时间前者小 D: 平均时间相同
- 若有一个无序顺序表R1和递增有序顺序表R2,它们均含有n个元素,且可能存在相同关键字的元素。设计两个算法分别输出R1和R2中第一个关键字为k的元素位置,并分析成功查找的平均查找长度。
- 对N个元素的表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为_______
- 中国大学MOOC: 当n足够大时,在有序顺序表中进行折半查找,假设顺序表中每个元素的查找概率相同,则查找成功的平均查找长度为 。