前辈请进:有关于c++和算法学习

来源:百度知道 编辑:UC知道 时间:2024/06/01 05:57:22
各位前辈 高手 我已学习c语言半年 基本内容熟练掌握
现在想学习数据结构和算法 请问以c语言为平台难度如何 以及是否落伍
还有就是以c++为平台呢? c语言学到什么程度可以进军c++了

现在一直在看c的算法和数据结构的书 长生上述疑问多日 希望大家指点

首先说明,可以直接学习c++,他完全兼容c的,只是多了面向对象部分...当然你学过c了,学c++前面的面向过程的部分会快一点.呵呵

算法和数据结构主要学习的是思想,以那一个语言为依托都无所谓的.但是一般人都是c语言学起的,对c很熟,所以都学c语言的数据结构,呵呵,你的选择是正确的.
因为c的数据结构的资料是最多的,利于学习..

建议:单纯的看数据结构的书很枯燥的,建议你 看一些这方面的视频,会很见效果...我当初就是这么学的,呵呵,多多和别人交流!

朋友,祝你好运!!

c语言是面向过程的编程语言,c++是面向对象的编程语言。
虽然c++兼容c,但从变成思想上看,可以把他们看成完全不同的语言。
所以,可以跳过c直接学习c++。
学习数据结构和算法时,注重的是学习思想,至于用什么语言无所谓。
学习编程语言最好的老师是MSDN和编译器,多多动手实际操作。

确实学C++没必要有C的基础。。。

不过如果你真的打算学C++的话,还是可以看一些C++的数据结构方面的书,虽然总的来说,不论语言怎么样,数据结构的思想都是相通的,不过各语言有各语言的特别,所以数据结构就存在一些思想(像C和C++,思想是不一样的),或者说表达形式上的一些差别,所以说,如果你直接看C++的数据结构的话,接受起来会比较轻松一些。

c++不需要多少c语言基础,学就是了

算法和数据结构重在思想,和语言关系不大
况且很多数据结构的书都用C来描述
只要能看懂书上的代码就可以学了

学C++不需要先学C.....

算法的话,推荐<算法导论>是本好书!