摘要:
一、什么是复杂度分析? 二、为什么要进行复杂度分析? 2.1 事后统计法 2.2.1 概念 通过运行代码跑,统计、监控,得到算法执行的时间和占用的内存大小。 2.2.2 劣势 2.2 复杂度分析 三、如何进行复杂度分析? 3.1.大O表示法 1)来源 算法的执行时间与每行代码的执行次数成正比,用T( 阅读全文
摘要:
此系列文章内容全部来自:极客时间 王铮老师的数据结构与算法之美以及留言部分 1. 基本概念 数据结构:一组数据的存储结构。 算法:操作数据的一组方法。 数据结构为算法服务,算法要作用于特定的数据结构上。 2. 复杂度分析 3. 数据结构 4. 算法 阅读全文