没直接联系。1,C++是一种计算机语言,一种工具而已。2,数据结构是一种思想方法,一种解决问题的思路。3,数据结构可以用C或者C++描述,C++和数据结构没有必然联系,他们的关系好比:建房子,必须有工具,C++就好比工具,而这个房子要怎么建造,怎么设计等,这就好比数据结构。我是学过C++的个人觉得,C++必须下大功夫去学,而数据库和C++结合就能更好的提升你的能力。祝你学业有进!
数据结构可以是一套理论,很像数学。也可以说和C++没关系,因为数据结构可以在任何编程语言上实现,只不过讲课的时候为了演示、试验或者加深学习,会以某种编程语言作为代码实现,比如C/C++、JAVA之类的。两个课程学习有交叉,但是数据结构对C++的要求不是特别高,有一定基础就行了,关键是对常用的数据结构和算法的学习。
C语言出的最早,C++语言全面兼容C语言,出C++是为了面向对象编程,写工程比C逻辑严密一些。
数据结构是存储数据的结构,并不是特指C和C++。是面向所有编程语言的。
数据结构和算法是全编程语言通用的,只不过某些高级语言会内置一些数据结构。
看了一楼的回答,我不知道该咋地回答了,呵呵。一楼说的是对的。
但是针对LZ的情况而言,你现在学的数据结构正是C++的高级应用,如果C++基础不好,在理解和应用数据结构中一定会很累,很难。所以,希望LZ抓紧时间消化c++基础,多练习,多理解c++基础知识的应用,并结合数据结构练习提高自己的能力。
学习c++基础的目的是掌握编程思想,熟悉基本命令
学习数据结构的目的,了解c++的高级知识及基础应用,掌握算法思想,理解性能和效率的概念,为以后编程应用打下基础。
学习编程无捷径,多练习是根本!
数据结构是给你提供一种解决问题的思想,它只是给你一种方法,当你具体用C++去写程序的时候,要把这种方法转化成符合C++语法的函数,这样才能运行