![](https://img-blog.csdnimg.cn/20200229175152207.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
「笔记」数据结构与算法之美
「笔记」数据结构与算法之美
D.Chuan
If not me , who ?
展开
-
「笔记」数据结构与算法之美 - 基础篇(二)
排序(上)如何分析一个排序算法排序算法的执行效率最好情况、最坏情况、平均情况时间复杂度有序度不同的数据,对于排序的执行时间肯定是有影响的时间复杂度的系数、常数 、低阶在对同一阶时间复杂度的排序算法性能对比的时候,我们就要把系数、常数、低阶也考虑进来比较次数和交换(或移动)次数排序算法的内存消耗原地排序算法,就是特指空间复杂度是 O(1) 的排序算法...原创 2020-03-15 23:16:33 · 498 阅读 · 0 评论 -
「笔记」数据结构与算法之美 - 基础篇(一)
数组数组(Array)是一种线性表数据结构,它用一组连续的内存空间,来存储一组具有相同类型的数据线性表线性表就是数据排成像一条线一样的结构,每个线性表上的数据最多只有前和后两个方向非线性表在非线性表中,数据之间并不是简单的前后关系(比如二叉树、堆、图等连续的内存空间和相同类型的数据带来的一个堪称“杀手锏”的特性:“随机访问”数组支持随机访问,根据下标随机访...原创 2020-03-01 10:34:47 · 446 阅读 · 0 评论 -
「笔记」数据结构与算法之美 - 入门篇
为什么要学掌握数据结构和算法,不管对于阅读框架源码,还是理解其背后的设计思想,都是非常有用的BadCase:经历项目很多,但每个项目都是重复地堆砌业务逻辑而已,完全没有难度递进,看不出有能力提升目的建立时间复杂度、空间复杂度意识写出高质量的代码能够设计基础架构提升编程技能训练逻辑思维积攒人生经验掌握了数据结构与算法,你看待问题的深度,解决问题的角度就会完全不一样精选留...原创 2020-02-29 17:45:07 · 460 阅读 · 0 评论