我们希望有一组n线性列表来执行以下操作:
Insert(x,i)x:在列表中插入新元素i,此操作的成本为1。
Sum(i) :计算 list 中所有元素的总和,i并用计算的 替换list 中的所有元素,当我们使用此操作时sum,成本等于 list 中的元素数。i
如果我们从空列表开始并以任意方式进行上述操作,那么每个操作的摊销成本是多少:
1)insert : 2, sum : 1
2)insert : 1, sum : 2
3)insert : 1, sum : n
4)insert : n, sum : 1
谁能帮我理解如何解决这个例子,正确答案是什么?