在数据结构之前,OOP需要高级知识吗?

时间:2012-11-12 09:00:56

标签: c++ oop

我正在努力将我的书中的数据结构实现为正式的可用代码。我开始相信这是我对OOP概念的无知,比如继承。

我理解链接列表,树和一些图形概念等数据结构在概念上是如何工作的,但即使在线使用和调试人员代码之后也是如此。我迷失在类/头文件及其使用的继承中。

所以,我想知道是否有必要了解OOP如何工作以学习数据结构?构造函数和析构函数等基础知识相当简单,但将指针对象传递给另一个类对象等概念却让人非常困惑。

在学习数据结构时,您从经验中获得的最大帮助,以及在学习数据结构时您认为必要的知识将会有所帮助。提前谢谢。

1 个答案:

答案 0 :(得分:0)

不,理解数据结构不需要OOP知识。即使在没有OOP支持的语言中也存在数据结构。它可能取决于您所指的数据结构以及您希望以哪种语言实现它们。