-
Amortized analysis
Amortized analysis is a method for analysing a given algorithm’s complexity, or how much a resource, especially time or memory, it takes to execute.
The motivation for amortized analysis is that looking at the worst-case run time per operation, rather than per algorithm, can be too pessimistic.
While certain operations for a given algorithm may have a significant cost in resources, other operations may not be as costly.
-
History
Amortized analysis initially emerged from a method called aggregate analysis, which is now subsumed by amortized analysis.
The technique was first formally introduced by Robert Tarjan in his 1985 paper Amortized Computational Complexity.
-
For Finance
Amortization is a financial practice that allows buyers to pay for something over an extended schedule rather than single time.
理解amortize in database
最新推荐文章于 2022-01-17 12:26:53 发布