相信很多人都应该上个《数据结构与算法》这门课吧,而这两个概念也如孪生兄弟一样经常被拿出来一起讨论。那它们究竟是一个什么样子的关系呢? 听到数据结构与算法我第一反应是想到了Pascal语言之父尼古拉斯·沃斯在他的《Algorithms+DataStructures=Programs》著作中提出了计算机科学中著名的观点[程序=算法+数据结构]。 从这一点来看,数据结构和算法应该是两门完全独立的学科,但是我们平时接触的大多是两者同时说起,感觉两者就是一体的,要想搞清楚两者之间具体是什么关系,我们要先搞明白它们各自是什么。 下面是我摘取的某科上关于两者的定义: 数据结构是...