《数据结构导论》总体认识

小编最近正在自学《数据结构导论》这本书,让我们先来一张导图,对这本书有个大体的了解:

在这里插入图片描述首先提一个问题:为什么要学习数据结构?
在计算机发展的初期,人们使用计算机的主要目的是处理数值计算问题。

使用计算机解决具体问题一般需要经过以下几个步骤:

1. 从具体问题抽象出适当的数学模型

2.设计或选择解此数学模型的算法

3.接着编写程序并进行调试、测试,直至得到最终的解答。

所以,著名的瑞士计算机科学家沃思(N.Wirth)教授曾提出:

算法 + 数据结构=程序

那么问题来了?什么是数据结构?

简单说:数据结构=逻辑结构+存储结构+运行实现(操作)

所以,学习这本书的主要目的是帮助大家将生活中的问题抽象出来数学模型,并且转化到计算机可以识别的算法,最后运行程序解决问题。

好了,作为一个程序员,当然要更好的设计并实现程序来使帮助人家解决生活中的问题。所以,加油!好好学习,天天向上吧!

发布了63 篇原创文章 · 获赞 13 · 访问量 8542

猜你喜欢

转载自blog.csdn.net/Ginny97/article/details/98733787
今日推荐