00数据结构与算法分析之---数据结构范畴
2023-09-11 14:22:23 时间
本系列是阅读《数据结构与算法应用实践教程》第2版 主编 李文书 北京大学出版社 的读书笔记,加上自己的理解,更多的是学习的记录与反思,如有不妥,欢迎指正,非常感谢。
数据结构究竟是什么,毕竟学过计算机基础的同学大多同学都知道一个公式:数据结构 + 算法 = 程序,这个公式的真假我们故且不说。这个公式至少说明数据结构在编程中的重要性,但是我们的这一门课是《数据结构与算法》,作为编程的两个技能必备。我觉得数诀结构中,不仅仅是掌握常见课本中的表、栈和队列、树和图、查找和排序的理论和实现,更多是改变编程的意识。什么是编程的意识,看以下两则笑话:1两个程序员的对话如下:甲:嘿,哥们,有钱吗,借我点,下个月发了工资还你。乙:1024块,拿去! 2夫妻俩的电话 妻:亲爱的,你下班了,去菜市场买一打鸡蛋,如果碰到卖西瓜的,买一个。晚上老公拿着一个鸡蛋回家了,被妻子骂了一顿,作为程序员的丈夫则一脸委屈,都是按照你说的做的,为什么还没有好脸色呢?
知识框架:
绪论
相关文章
- 知乎热议:数据结构算法至上还是技术至上?网友:数据结构算法是决定大厂面试成败关键...
- 《数据结构与算法JavaScript描述》
- js数据结构与算法:链表
- 数据结构-图的实现以及基础算法-C语言实现
- 算法入门到进阶(二)——STL和基本的数据结构(sort函数和next_permutation函数)
- 「Java数据结构和算法」手撕快速、归并、基数排序,图解解析 + 代码实现。
- 数据结构 | 斐波那契数列时间复杂度算法3种
- 数据结构 | 排序算法——归并排序
- 算法模板(二)(相关话题:广度优先搜索BFS)
- 数据结构与算法分析-排序
- 数据结构与算法——优先队列类的C++实现(二叉堆)
- Java数据结构和算法的数组
- 51数据结构与算法分析之---折半查找
- 47数据结构与算法分析之---查找的基本概念
- 41数据结构与算法分析之---插入排序
- 37数据结构与算法分析之---关键路径
- 34数据结构与算法分析之---最小生成树
- 23数据结构与算法分析之---树的基本概念
- 21数据结构与算法分析之---多维数组
- 11数据结构与算法分析之---栈的定义
- 05数据结构与算法分析之---顺序表
- 03数据结构与算法分析之---算法的描述与分析