Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 63.7MB ·虚拟内存 1300.5MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
分期分析包括估算程序中操作序列的运行时间,而不考虑输入值中数据分布的范围。一个简单的例子是在排序列表中查找值比在未排序列表中快。如果列表已经排序,则数据分布的方式无关紧要。但是,当然,列表的长度会影响算法,因为它决定算法必须经过的步骤才能获得最终结果。
因此,我们看到,如果获得排序列表的单个步骤的初始成本很高,则后续找到元素的步骤的成本变得相当低。因此,摊销分析有助于我们找到一系列操作的最坏情况运行时间的限制。分摊分析有三种方法。
为了使算法的效率更高效,我们需要一些数学工具作为证明。这些工具可帮助我们提供有关算法性能和准确度的数学上令人满意的解释。下面列出了一些可用于将一种算法转换为另一种算法的数学工具。直接证明:这是通过使用直接计算直接验证 ...