0

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

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

所以,我想知道学习数据结构是否需要深入了解 OOP 的工作原理?诸如构造函数和析构函数之类的基础知识相当简单,但是诸如将指针对象传递给另一个类对象之类的概念却变得非常混乱。

任何关于在学习数据结构时对您最有帮助的经验以及在学习数据结构时您认为必要的知识的任何输入都会有所帮助。提前致谢。

4

1 回答 1

0

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

于 2012-11-12T09:03:59.683 回答