线性表的顺序存储结构的题目,我自己的答案是n/2,书上的答案是(n-1)/2,各位帮我看看呗

题目:设A是一个线性表(a1,a2,a3,...,an),采用顺序存储结构,则在等概率的前提下,平均每插入一个元素需要移动的元素的个数为多少?

举个例子,3个数据的线性表,假设插入数据是m,那么可能的插入是
1,m<a1,移动3个
2.m<a2,移动2个
3.m<a3,移动1个
4.m>a3,移动0个

共移动:0+1+2+3=6
插入次数:4
平均移动步数:6/4=1.5
应该是书上答案错误。
温馨提示:答案为网友推荐,仅供参考
相似回答