在计算机科学领域有很多的专业知识,其中有一部分就是计算机的数据结构,他对于专业人士来讲至关重要,数据结构如果没有学好,程序写得再快,也是业余水平,类似的做事方式可以适用于其他领域,掌握了这种方式,就向着成为高级专业人士迈出了第一步。
数据结构加上算法构成了计算机的程序,但是非专业人士肯定不太好理解数据结构是什么意思,大概就是对于计算机科学来说,写一段能够完成特定功能的程序,就好比画一幅画,低水平的做法就是,直接上去画了,这样做得很快,但是会出现很多漏洞,回头需要修修补补;而大艺术家们,在画之前会采用基本几何结构,也就是从现实中的事物,抽象出简单的几何形状,骨架,再完成复杂的绘画,相当于在编程的时候,抽象出具体的基本几何形状的基础块,然后用算法将这些模块进行组合,写出符合需求的程序,这些基本模块就像绘画和雕塑中作为轮廓的几何图形一样,需要根据画面进行过渡,而不是照搬照抄,这些程序中的基本几何图形,就是计算机的数据结构。
数据结构有很多种类,比如说有线性表,它是一种最基本的数据结构,比如说在商业中,报表是一种很常见的数据结构形式,在管理上,可以看到很多的人员或者物质的记录信息,他们都可以被线性的数据记录,比如就按照12345的顺序排列出来。
通过学习我大概了解了什么是构成计算机程序的数据结构,我也认识到了他很早以前就应用在了商业和管理方面,这也是计算机发展史上很重要的一个部分。