数据结构,主要不是教你C或者C++语言,以及语言技巧。数据结构主要是讲解数据存在的结构,比如栈、队列、树、图。什么语言无关重要,熟悉这些结构以及其基本操作。
首先我不想在这里争论C好还是C++好,C算是C++的子类,C++是C发展产生的,所以你C++会了,看C的数据结构,如果是你看不懂,应该是数据结构方面的你没学明白,而不是应该没学过C。
现在很多语言的数据结构版本都有,不仅是我个人认为,学数据结构还是学C语言版比较好,因为数据结构主要是学里面的结构、思想。C语言可以免去其他语言的其他东西,比如类继承(我不是说这个不好),而且C也比较适合底层,用C更能体现出数据结构的精髓。
都可以,数据结构是一种思想,而实现这种思想可以用C语言,也可用C++,所以你可以先看数据结构C++版本的。
如果你对C不熟悉的话,且C++还没学好的话,此时看C语言版的容易把C和C++混在一起~
没听过没学好C能学好C++的。。
比如你还没学会走路,就能学会跑一样。。。
数据结构是数据结构,C语言是C语言。你懂得。。
C++