thankyourfish

追求梦想,坚持不懈

博客园 首页 新随笔 联系 订阅 管理

2005年9月2日 #

摘要: 实际上,C中的结构体只涉及到数据结构,而不涉及到算法,也就是说在C中数据结构和算法是分离的,而到C++中一类或者一个结构体可以包含函数(这个函数在C++我们通常中称为成员函数),C++中的结构体和类体现了数据结构和算法的结合。在所有的面向过程的程序思想中,算法和数据结构是分离的,而在面向对象的程序思想中,算法和数据结构是紧密结合在一起的。瑞士计算机科学家尼克劳斯·沃思(Niklaus Wirth)曾提出“程序=数据结构+算法”这一著名公式,实际上到了面向对象程序设计思想中,这一公式应该是“程序=(数据结构+算法)”,因为算法和数据结构是一个整体。任何算法都是针对特定的数据结构的。 阅读全文
posted @ 2005-09-02 07:28 鱼头 阅读(595) 评论(0) 推荐(0)