`

【算法】平摊分析

 
阅读更多
平摊分析种类

1),聚集分析:n个操作所构成的序列的总时间在最坏情况下为T(n) 平摊代价为:T(n)/n

2),记账法:平摊代价高的操作,当做存储,用来补偿平摊代价低得操作。

3),势能法:平摊代价=实际代价+i点的势能-(i-1)点的势能

平摊分析总结

平摊分析可用来证明在一系列操作中,即使单一的操作具有较大的代价,通过对所有操作求平均后,平均代价还是很小的。平摊分析与平均情况分析的不同之处在于它不牵涉到概率。这种分析保证了在最坏情况下每个操作具有平均性能。

分享到:
评论

相关推荐

    数据结构与算法综合资料库

    算法 平摊分析 算法表达中的抽象机制 随机数算法 台阶问题 通用冒泡排序 图遍历应用 图象扭曲算法 图象增强 五子棋算法 希 尔 排 序 线性链式结构总结 循环链表 “二分法”求二元方程的解 数据结构 教程

    平摊分析——算法导论

    该资源是ppt,查看了算法导论书籍等相关文献,做了一个报告,给我们实验室的同学,希望能帮助你,有什么问题,可以留言。。

    数据结构与算法综合资料库.CHM

    算法 平摊分析 算法表达中的抽象机制 随机数算法 台阶问题 通用冒泡排序 图遍历应用 图象扭曲算法 图象增强 五子棋算法 希 尔 排 序 线性链式结构总结 循环链表 “二分法”求二元方程的解 数据结构 教程

    算法分析与设计课程PPT

    研究生课程,算法分析与设计ppt 算法分析 求递归式 分治法 快速排序 线性时间排序 红黑树 动态规划 贪心算法 平摊分析 B树 优先队列 NP完全性与近似算法 扩展数据结构

    数据结构及算法编程(阿蒙工作室)

    数据结构及算法编程 ☆ “二分法”求二元方程的解 ☆ Bresenham高效画线算法 ☆ C++的沉迷与爱恋 ☆ C++复习题 二 ☆ C++复习题一 ...☆ 算法 平摊分析 ☆ 算法表达中的抽象机制 ☆ 算法综合知识 ☆ 随机数算法

    MIT算法导论公开课之课程笔记 13.平摊分析、表的扩增、势能方法.rar

    MIT算法导论公开课之课程笔记 13.平摊分析、表的扩增、势能方法.rar

    算法导论(part1)

    它深入浅出地介绍了大量的算法及相关的数据结构,以及用于解决一些复杂计算问题的高级策略(如动态规划、贪心算法、平摊分析等),重点在于算法的分析和设计。对于每一个专题,作者都试图提供目前最新的研究成果及样例...

    哈工大-高级算法设计与分析课程ppt-2020最新版

    哈尔滨工业大学-高级算法设计与分析课程ppt-2020最新版,包括贪心-回溯-分治-动态规划-平摊-随机-近似-搜索等多个章节,ppt质量较高

    地理信息系统算法基础.rar

    1.5.3平摊分析 1.5.4输入大小和问题实例 思考题 第2章GIS算法的计算几何基础 2.1维数扩展的9交集模型 2.1.1概述 2.1.2模型介绍 2.1.3空间关系的判定 2.2矢量的概念 2.2.1矢量加减法 2.2.2矢量叉积 ...

    算法导论 第二版 (完整版)

    第17章 平摊分析 第五部分 高级数据结构 概述 第18章 B树 第19章 二项堆 第20章 斐波那契堆 第21章 用于不相交集合的数据结构 第六部分 图算法 引言 第22章 图的基本算法 第23章 最小生成树 第24章 单源最短路径 第...

    算法导论(part2)

    它深入浅出地介绍了大量的算法及相关的数据结构,以及用于解决一些复杂计算问题的高级策略(如动态规划、贪心算法、平摊分析等),重点在于算法的分析和设计。对于每一个专题,作者都试图提供目前最新的研究成果及样例...

    算法导论 第二版

    第17章 平摊分析 第五部分 高级数据结构 概述 第18章 B树 第19章 二项堆 第20章 斐波那契堆 第21章 用于不相交集合的数据结构 第六部分 图算法 引言 第22章 图的基本算法 第23章 最小生成树 第24章 单源最短路径 第...

    麻省理工算法导论视频22讲

     [第13集] 平摊分析,表的扩增,势能方法.mp4  [第14集] 竞争性分析,自组织表.mp4  [第15集] 动态规划,最长公共子序列.mp4  [第16集] 贪婪算法,最小生成树.mp4  [第17集] 最短路径算法:Dijkstra算法,广度...

    地理信息系统算法基础

    目录序前言第1章算法设计和分析1.1概述1.2算法设计原则1.3算法复杂性的...平摊分析1.5.4输入大小和问题实例思考题第2章GIS算法的计算几何基础2.1维数扩展的9交集模型2.1.1概述2.1.2模型介绍2.1.3空间关系的...

    算法导论(第二版 中文高清版)

    第17章 平摊分析 第五部分 高级数据结构 概述 第18章 B树 第19章 二项堆 第20章 斐波那契堆 第21章 用于不相交集合的数据结构 第六部分 图算法 引言 第22章 图的基本算法 第23章 最小生成树 第24章 单源最短路径 第...

    论文研究-基于节点数据密度的分布式K-means聚类算法研究.pdf

    P2P(peer-to-peer)网络分布式聚类算法是利用P2P网络上各个节点的计算、存储能力以及网络的带宽,将算法的时间复杂度和空间复杂度平摊到各个节点,使处理和分析海量分布式数据成为可能,从而克服传统基于单个服务器的...

    数据结构与算法分析:C语言描述_原书第2版_高清版

    经典的数据结构教程,适合入门《数据结构》(C语言版)针对采用ANSI C实现数据结构进行了全面的描述和深入的讨论。...《数据结构》(C语言版)深入阐述了平摊复杂性问题,对大多数算法进行了时间复杂性的分析。

    一些C面试题,希望能对大家有帮助

    从以上分析可以看出,把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域,限制了它的使用范围。 static函数与普通函数作用域不同。仅在本文件。只...

Global site tag (gtag.js) - Google Analytics