您的位置:首页 > 理论基础 > 数据结构算法

(2) 数据结构的起源--每天五分钟学习数据结构

2017-07-25 21:49 726 查看


世界上第一台计算机诞生于美国的宾夕法尼亚大学,名字叫做ENIAC(Electronic Numerical Integrator And Computer),即为电子数字积分计算机。每秒可以进行5000次加法或者400次乘法。由此可见,在当时的情况下,计算机的研制主要是为了进行数值计算,解决的是数值计算的问题,例如乘除加减。

后来随着社会的发展,除了数值计算的问题,我们在现实生活中更加需要解决的是一些非数值计算的问题,例如,文字,图像,声音等等。在这个时候,我们就需要一些科学的方法来解决非数值计算的程序设计问题。

1968年,美国的高德纳在其所写的《计算机程序设计艺术》中第一次较为系统的阐述了数据的逻辑结构和存储结构及其操作。这个时候,数据结构才算是成为了一门独立研究的学科。之后无数的莘莘学子保受其折磨,又因此而获益,痛并快乐着。

在之后,各种程序设计泛型的提出,例如面向过程的程序设计,面向对象的程序设计,人们越来越重视数据结构,认为程序设计实际上是找到数据最合理的组织方式,并设计一种好的计算方法,对其进行计算。

程序设计=数据结构+算法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐