首页 > 其他分享 >摊还分析

摊还分析

时间:2022-10-02 15:23:31浏览次数:49  
标签:分析 ci 摊还 sum 势能 overline

摊还分析给出了连续n个操作的平均时间上限,结合问题特性,而不是简单n*最坏情形

  1. 聚合分析——T(n)/n,not worst T(1)
  2. 核算法——每次操作的给一个摊还代价\(\overline{ci}\),减去操作实际代价ci,存入信用\(\overline{ci}\)-ci,保证\(\sum_{1}^{n}(\overline{ci}-ci)\geq0\)
  3. 势能法——给过程中的数据结构赋予势能\(f(Di)\geq f(D_0)\),\(\sum_{1}^{n}\overline{ci}=\sum_{0}^{n}{ci}+f(D_i)-f(D_{i-1})=\sum_{1}^{n}ci+f(D_n)-f(D_0)\)

标签:分析,ci,摊还,sum,势能,overline
From: https://www.cnblogs.com/sky1water/p/16748787.html

相关文章

  • 源码角度了解Skywalking之启动源码分析
    源码角度了解Skywalking之启动源码分析Skywalking的使用对于Skywalking的使用,有四种配置方案探针配置配置如下:-javaagent:/xxx/skywalking-agent.jar=agent.service_na......
  • 实验2:Open vSwitch虚拟交换机实践+实验3:OpenFlow协议分析实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Pytho......
  • 实验3:OpenFlow协议分析实践
    一、基础要求1.搭建拓扑这里采用Python脚本方法搭建   这里是代码#!/usr/bin/pythonfrommininet.netimportMininetfrommininet.nodeimportControll......
  • 实验3:OpenFlow协议分析实践
    导入到/home/用户名/学号/lab3/目录下的拓扑文件wireshark抓包的结果截图OFPT_HELLO控制器6633端口(我最高能支持OpenFlow1.0)--->交换机46318端口交换机46318端......
  • 实验3:OpenFlow协议分析实践
    一、实验目的能够运用wireshark对OpenFlow协议数据交互过程进行抓包;能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与机制。二、实验环境Ubuntu20......
  • thinkphp反序列化分析
    layout:thinkphptitle:反序列化分析date:2022-09-0121:15:02tags:thinkphp5.1从早上搞到下午四点多我构造的这个poc是真几把烂啊不过好在能运行成功先放poc......
  • 实验三OpenFlow协议分析实践
    一实验目的1能够运用wireshark对OpenFlow协议数据交互过程进行抓包;2能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与机制。二实验环境1下载虚拟......
  • 112-16-HBase DQL(查询数据) 源码核心实现深度分析_ev
           ......
  • 性能分析插件
    pom.xml<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId></dependency><dependency><groupId>p6spy</groupId......
  • sql执行分析
    pom.xml<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId></dependency>application.ymlmybatis-plus:global-co......