"amortized" 这个词在算法的摊销分析中是什么意思?
What does the word "amortized" mean in amortized analysis of algorithms?
我显然熟悉提到它是平均下限等的文本...但仍然想知道为什么将摊销这个词放在那里?
为什么用amortize描述算法分析?
因为提出这个想法的计算机科学家正在使用金融类比。
您通过分期付款(可能使用 抵押贷款 来分期偿还大笔支出(例如建造新房)。
类似地,在算法的摊销分析中,您通过将其成本分摊到后续操作(或银行家模型中的先前操作)来为巨大且不常见的事件(复制整个矢量,当它变满时)付出代价。
我显然熟悉提到它是平均下限等的文本...但仍然想知道为什么将摊销这个词放在那里?
为什么用amortize描述算法分析?
因为提出这个想法的计算机科学家正在使用金融类比。
您通过分期付款(可能使用 抵押贷款 来分期偿还大笔支出(例如建造新房)。
类似地,在算法的摊销分析中,您通过将其成本分摊到后续操作(或银行家模型中的先前操作)来为巨大且不常见的事件(复制整个矢量,当它变满时)付出代价。