数据结构-顺序表-插入数组元素-时间复杂度

表示没有看都是怎么算的。。。那个Pi(n-i+1)是什么?最后又是怎么得出n/2的呢。。。我数学不好
求大神解答

Pi(n-i+1)指的是你插入i元素以后,需要移动的元素的个数,然后你可以想一下,在第一个元素后面插入元素i需要移动n个元素,在第二个元素后面插入元素i需要移动元素(n-1)个元素,依此论推,在第n个元素后面插入元素i需要移动1个元素,这是一个等差数列,首项为n,公差为1,最后一项是1,你求和以后需要除以(n+1)就算出来结果了,忘采纳,不懂可以加我QQ327579459,我可以给你讲讲。
温馨提示:答案为网友推荐,仅供参考
相似回答