看数据结构之前是看C语言呢还是C++的好?

2025-03-13 23:50:04
推荐回答(5个)
回答1:

个人认为,看什么书主要取决于楼主当前的知识水平,如果楼主对数据结构一窍不通的话,还是建议先找本浅显易懂的书入门,至于楼主说的那本很厚的书,可能是讲得太细了吧,可以先找本讲的不是那么细的,了解一个大概的框架,再慢慢琢磨细节的东西,严蔚敏的数据结构不错,是C语言版的。 至于看什么语言版的,其实没多大关系,各种语言的数据结构其识大体思想都是大同小异,只是具体实现不同而已。说穿了,数据结构是数据的组织方式,是算法的基础,而语言只是把算法实现出来的工具而已。我最初入门的时候学的事java版的,后来看严蔚敏的数据结构,了解了C语言的基本语法后,其实一点也不吃力,C++的我没看过。我的建议是,楼主以后若是有比较想用的开发语言的话,就用那门语言的版本。

回答2:

最好是先学习c语言,因为c++是在c的基础上开发的。
1、C语言:是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。
2、C++:是在C语言的基础上开发的一种通用编程语言,应用广泛。C++支持多种编程范式 -面向对象编程、泛型编程和过程化编程。最新正式标准C++14于2014年8月18日公布。[1] 其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大程序员受用的最强大编程语言之一,支持类:类、封装、重载等特性!

回答3:

要是没有基础的话,肯定是先要看C语言的了,因为C++有很多面向对象的知识,得有一定的基础才可以。

回答4:

数据结构就是数据的一种结构 与语言无关 c和c 一样 只不过编写代码不一样 可以参考 http://baike.baidu.com/view/9900.htm?fr=ala0_1_1#4

回答5:

c语言吧