我正在努力将我书中的数据结构实现为正式的、可用的代码。我开始相信这是我对OOP概念的无知,比如继承。
我理解链表、树等数据结构和一些绘图概念是如何工作的,但即使在使用和调试了人们的代码之后也是如此。我迷失在类/头文件和他们使用的继承中。
因此,我想知道是否有必要深入了解OOP的工作原理来学习数据结构?构造函数和析构函数等基础知识相当简单,但是将指针对象传递给另一个类对象等概念却让人非常困惑。
任何来自经验的输入都会对你有帮助,比如在学习数据结构时什么对你最有帮助,以及在学习数据结构时你觉得哪些知识是必要的。提前谢谢。
发布于 2012-11-12 17:04:00
不需要,理解数据结构不需要OOP知识。即使在不支持OOP的语言中也存在数据结构。这可能取决于你指的是哪种数据结构,以及你想用哪种语言来实现它们。
https://stackoverflow.com/questions/13340774
复制相似问题