由n个数据元素组成的两个表:一个递增有序,一个无序。采用顺序查找算法,对有序表从头开始查找,发现当前元素已经不小于待查元素时,停止查找,确定查找不成功,已知查找任一元素的概率相同,则在两种表中的成功查找()
A: 平均时间后者小
B: 平均时间后者大
C: 平均时间两者相同
D: 无法确定
A: 平均时间后者小
B: 平均时间后者大
C: 平均时间两者相同
D: 无法确定
C
举一反三
- 由n个数据元素组测的两个表:一个递增有序,一个无序,采用顺序表查找算法,对有序表从头开始查找,发现当前元素已不小于待查元素时,停止查找,确定查找不成功,已知查找任一元素的概率时相同的,则在两种表中成功查找的平均时间()。 A: 无序表较小 B: 两者相同 C: 有序表较小 D: 无法确定
- 对于有n个数据元素的顺序存储的表,一个递增有序,另一个无序,查找一个元素时采用顺序算法,对有序表从头开始查找,发现当前运算已小于待查找元素时停止查找,确定查找不成功。已知查找任何一个元素的概率相同,则在两种表中成功查找______。 A: 平均时间后者小 B: 无法确定 C: 平均时间前者小 D: 平均时间相同
- 对N个元素的表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为_______
- 在有N个元素的顺序表中顺序查找,则等概率情况下查找成功的平均查找长度为()。
- 对n个元素的表做顺序查找时,若查找每个元素的概率相同,则查找成功时的平均查找长度为()。 A: (n-1)/2 B: n/2 C: (n+1)/2 D: n
内容
- 0
若有一个无序顺序表R1和递增有序顺序表R2,它们均含有n个元素,且可能存在相同关键字的元素。设计两个算法分别输出R1和R2中第一个关键字为k的元素位置,并分析成功查找的平均查找长度。
- 1
3.假定一个顺序表的长度为40,并假定查找每个元素的概率都相同,则在查找成功情况下的平均查找长度________,在查找不成功情况下的平均查找长度________。
- 2
对有n个数据元素的顺序表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为_____________。 A: (n一1)/2 B: n/2 C: (n+1)/2 D: n
- 3
对有N个元素的表做顺序查找时,若查找每个元素的概率相同,则查找成功时的平均查找长度为____________。 A: (N+1)/2 B: N/2 C: N D: [(1+N)*N]/2
- 4
(参考P320例9.1,建立折半查找判别树)对于给定11个数据元素的有序表{3,4,9,13,22,34,36,55,60,64,68},采用二分查找。若查找给定值为55的元素,将依次与表中元素__,___,___,___比较;若查找给定值为5的元素,将依次与表中元素__,___,___,___比较;假设查找表中每个元素的概率相同,求查找成功时的平均查找长度为_____,假设查找表中每个元素的概率相同,求查找不成功时的平均查找长度为_____(四舍五入,精确到小数点后2位)。