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