![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 91
SunshineSki
这个作者很懒,什么都没留下…
展开
-
【数据结构与算法之美】笔记三:数组
笔记来自王争老师的《数据结构与算法之美》课程,学习之余,整理的笔记。内容为精简版,便于日后复习以及查阅。如有需要,推荐购买专栏课程。课程地址:数据结构与算法之美文章目录1. 如何实现随机访问?2. 低效的“插入”和“删除”2.1 插入操作2.2 删除操作3. 警惕数组的访问越界问题4. 容器能否完全替代数组?5.为什么数组从0开始编号?6. 课后思考在每种编程语言中,基本都有“数组”这种数据类型,它不仅是一种编程语言中的数据类型,还是一种最基础的数据结构。这里u 带着下面这个问题去学习接下来的.原创 2021-04-27 21:09:37 · 278 阅读 · 0 评论 -
【数据结构与算法之美】笔记二:复杂度分析
笔记来自王争老师的《数据结构与算法之美》课程,学习之余,整理的笔记。内容为精简版,便于日后复习以及查阅。如有需要,推荐购买专栏课程。课程地址:数据结构与算法之美文章目录复杂度分析(上):如何分析、统计算法的执行效率和资源消耗?1. 为什么需要复杂度分析?2. 大O复杂度3. 时间复杂度分析4. 几种常见时间复杂度实例分析4.1 O(1)4.2 O(logn)、O(nlogn)4.3 O(m+n)、O(m*n)5. 空间复杂度分析复杂度分析(下):浅析最好、最坏、平均、均摊时间复杂度6. 最好、最坏.原创 2021-04-27 21:03:43 · 194 阅读 · 0 评论 -
【数据结构与算法之美】笔记一:入门篇 | 什么是数据结构和算法?
笔记来自王争老师的《数据结构与算法之美》课程,学习之余,整理的笔记。内容为精简版,便于日后复习以及查阅。如有需要,推荐购买专栏课程。课程地址:https://time.geekbang.org/column/126文章目录什么是数据结构?什么是算法?学习重点学习技巧什么是数据结构?什么是算法?大部分数据结构和算法教材,在开篇都会给这两个概念下一个明确的定义。但是,这些定义都很抽象,对理解这两个概念并没有实质性的帮助,反倒会让你陷入死抠定义的误区。毕竟,我们现在学习,并不是为了考试,所以,概念背.原创 2021-04-27 21:00:08 · 228 阅读 · 0 评论