今日分享 – 1.1 认识数据结构

01

什么是数据结构

1、用计算机解决一个具体问题时,大致需要经过以下步骤,首先要从具体问题抽象出一个适当的数学模型,然后设计一个解此数学模型的算法,最后编出程序,进行测试,直至得出答案。

2、寻求数学模型的实质是分析问题,从中提取操作的对象,并找出这些操作对象之间含有的关系,然后用数学的语言加以描述。

3、数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等学科。

4、数据结构的研究不仅涉及到计算机硬件的研究范围,而且和计算机软件的研究有着更密切的关系。

5、无论是编译程序还是操作系统,都涉及到数据元素在存储器中的分配问题。

6、数据结构在计算机科学中是一门综合性专业基础课。

7、数据结构不仅是一般程序设计(特别是非数值计算的程序设计)的基础,而且是设计和实现编译程序、操作系统、数据库系统以及其他系统程序和大型应用程序的重要基础。

有时候,正是那些意想不到之人,成就了无人能成之事。

——图灵

文字/闫小林

图片/源于网络

– END –

正文完