资料分享:送你一本《数据结构(C#语言版)》电子书!

2019-03-20  本文已影响0人  老马的程序人生

对于信息类专业的学生而言,数据结构与算法是一门必修的课程。只有学好这门课程,熟练掌握线性表、栈、队列、树、图等基本结构,以及在这些结构上的各种算法,才能利用计算机去解决实际问题。

如何学好这门课程呢,给大家提供一种思考方式 —— 「整体思维」。

什么是整体思维呢?

它基于两条假设:

第一条很好理解,第二条是什么意思呢?

举个简单的例子:你要买一件沙发,除了考虑它的材质、舒适度、耐用性、价格之外,还要考虑什么?它跟家里的风格是否搭配,对吧。

如果你整个房子是现代简约风格,却放了一个实木红木沙发,那显然非常奇怪。

这就是「整体性」。沙发这个个体,放进整体的语境中,就被赋予了新的信息。

简而言之:我们永远不能孤立地考虑问题和事物,而应该不断地追问自己:

也就是把我们学习的每种结构以及每种结构的实现,跟我们已知的系统、体系,联系起来(比如我们学过的各类计算机语言、离散数学、运筹学等等),从整体的角度去学这些知识点。这样就会让各个知识点连接成知识网,逐渐形成自己的知识体系,作为武器,为我所用。


目录

第1章 绪论

第2章 线性表

第3章 栈和队列

第4章 串和数组

第5章 树和二叉树

第6章 图

第7章 排序

第8章 查找

参考文献


推荐阅读


下载《数据结构(C#语言版)》

关注公众号,后台回复

20190320

上一篇下一篇

猜你喜欢

热点阅读