![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法之美
静~墨
不为无益之事,何以遣有生之涯。#AI算法小喵 阿墨
展开
-
复杂度分析
复杂度分析 分析统计算法的执行效率和内存资源消耗(时空复杂度分析) 数据结构和算法解决的是快和省的问题,那么什么样的代码运行得更快,什么样的代码更省存储空间便是复杂度分析的重点。 1. 事后估计法 让写好的代码跑一遍,通过统计和监控的手段获得代码运行时间以及内存占用情况的分析法叫事后估计法。事后估计法也是复杂度分析的一种手段,不过局限性比较大: 测试结果依赖测试环境 测试结果受数据规模的影响...原创 2019-11-06 16:02:37 · 313 阅读 · 0 评论 -
数据结构和算法概述
数据结构和算法 学生时代课不好好上,代码没写几行,几乎各科都全靠考前几天的作战来pass。所以数据结构和算法的帐也欠下太久了…最近在极客时间上听王争老师的课程《数据结构与算法之美》,记录下相关要点。 1. 为什么要学数据结构和算法 应该掌握的基础知识 有助于阅读框架源码,理解其背后的设计思想 建立时空复杂度的意识,写出高质量高性能的代码 2.数据结构和算法是什么 简单地讲: 数据结构:一...原创 2019-11-06 11:51:35 · 878 阅读 · 0 评论