数据结构 各编程语言是通用的吗?

本人非班科出生,进入编程领域也一年有余,感觉自己还是太菜,一直想学习数据结构。
今天在dangdang上定了一本《大话数据结构》,这本书是用C语言写的,我是用java的,请问学这个有用吗?

数据结构对于各编程语言都是可以用的。
数据结构重在思想,每种语言的数据结构只是根据算法的需要进行改动,在表现形式上大同小异,数据结构是为了对数据进行操作而设计的结构。

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。
编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-28
数据结构是一种工具,重要的是它的思想。具体的实现倒是没什么的,JAVA和C无非是长的不太一样(只谈语言代码)。算法和数据结构都是一样的东西,《算法导论》上的都是伪代码,用的类C和类PASCAL。学JAVA或.NET的照样可以看。
所以LZ用这个还是可以的,但如果看不懂C语言或者代码实现能力有问题……那就没办法了……还是去搞本能看懂的书吧
建议LZ多用一些比较经典的书。现在书抄书太严重=。=本回答被提问者采纳
第2个回答  2011-08-28
数据结构的精华是存储,处理的方式,不同语言是不影响的。。。
搞奥赛还用pascal呢。。。

数据结构 各编程语言是通用的吗?
数据结构对于各编程语言都是可以用的。数据结构重在思想,每种语言的数据结构只是根据算法的需要进行改动,在表现形式上大同小异,数据结构是为了对数据进行操作而设计的结构。数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据...

数据结构和算法对于每种编程语言都不一样吗
正好相反,对于每种语言都一样。它只是一种思想而已,只是具体在不同语言上的实现可能会有些差别……不过,除了 C 类和 Pascal 类语言以外,其它语言基本没有搞数据结构的意义。

各类编程语言是不是都有互通的部分?
这个当然,之所以现在会有不同的编程语言,是因为不同的应用场景需要不同的语言特性,这些特性会最直接地体现在语法上。编程语言中的很多东西,比如:数据类型int double 字符串等;if else,while等控制循环语句;常用数据结构和算法,比如排序,栈,队列,树等;设计模式,比如单例模式,工厂模式等;面向...

数据结构用什么语言
如果你打算今后都用C语言,那么可以认为数据结构是C语言的加强和发 展。 问题二:学习数据结构都使用什么语言 自己熟悉什么编程语言 就找一本相应编程语言的数据结构书记进行学习 这样更容易学一些 问题三:数据结构 各编程语言是通用的吗? 数据结构是一种工具,重要的是它的思想。具体的实现倒是没什么的,JAVA和...

数据结构和C语言有什么区别
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据...

考研数据结构通用的吗?
通用的。复习完数据结构,你就会发现C语言里面需要掌握的也要分重点和难点,并不是每一个知识点在考研数据结构都用得上。如果是为了考研,C语言不用学习得太深,只要能看懂,能写数据结构上面的代码。当然这是为了考试,如果是想在这条路上走得远的还是得多打基础。“数据结构”是计算机、软件工程专业...

数据结构和c语言是什么关系
数据结构和C语言没有任何关系!!数据结构就是一种应用、一个目的,C语言就是实现这种应用的一种工具而已,C语言不仅可以用来实现数据结构,他还有其他作用。现在大多数通用编程语言都可以用来实现数据结构,因此数据结构用许多版本,有C语言,C++语言,Java语言等等。这些语言实现数据结构的思想是一样的,...

数据结构和C语言有什么区别?
C语言是一种编程的语言,编程的语言有很多种。而数据结构则是讲的是关于一些数据的理论知识。可以说不管什么编程语言都能用到数据结构的知识,数据结构是程序设计基础又核心的知识。可以将c语言想象为一种语言,那么数据结构就是一种说话的技巧,如何让你说话更简洁,有逻辑,容易让人听懂,这表达技巧不管...

七大最值得学习的编程语言
面对编程界的多元性,尽管统一语法的梦想并未实现,但选择学习哪些语言显得尤为关键。以下列举七种最值得投入学习的编程语言:1. C语言 - 类比于英语在全球化中的地位,C语言是通用基础,其语法元素深深影响了C++、Java、JavaScript和Go。在数据结构、算法和操作系统学习中,C语言不可或缺,其精巧设计体现...

14种常见编程语言优缺点汇总
语言是一门通用计算机编程语言,应用广泛。面向过程的,数据与算法分开。它的重点在于算法和数据结构。1972年由美国贝尔实验室在B语言的基础上设计出。优点:结构化编程语言,层次清晰,可以嵌入编程,可以跟硬件打交道,作底层开发。缺点:不太适用于企业级的开发。应用:嵌入式编程,硬件驱动程序设计。C++ ...

相似回答