边界在于摊还界的“总量”性质。摊还 不承诺任何单次操作快——动态数组的某次追加就是 ;它也不是概率语句,不提供尾界。需要逐操作延迟时,去摊还化公理库去摊还化Deamortization把偶发的大工作拆成有预算的增量步骤,使逐操作延迟获得最坏界。会把一次大工作拆到后续操作,但还必须证明后台预算追得上新增工作。若允许的初态使势能欠账没有统一下界,常数 就不存在。持久化结构公理库持久化数据结构Persistent data structure · Persistence in data structures更新产生新版本而保留旧版本可访问性,并通过结构共享控制时间与空间的数据结构技术。还能从同一旧版本多次分叉,单线版本链上存下的“信用”可能被重复使用,原摊还证明必须重新审计。
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein, Introduction to Algorithms, 4th ed., MIT Press, 2022,Ch. 16, aggregate, accounting, and potential methods。
Robert Sedgewick and Kevin Wayne, Algorithms, 4th ed., Addison-Wesley, 2011,§1.4, amortized cost in dynamic data structures。