数据结构和语言是什么关系?

2024-11-02 19:22:08
推荐回答(4个)
回答(1):

数据结构其本身是和语言无关的,也就是说数据结构只有一个版本,至于应该选择哪一个语言进行学习,可以就个人爱好与善长决定。C,C++,Java都是不 错的选择。数据结构和语言的关系就像数学定理和描述它的自然语言一样,你可以用中文表达勾股定理,也可以用英文,法文或者世界上任何一种语言链蔽表棚猛州达它,但是 世上只有一个勾股定理。当然,如果任何一种语言你都不会,那将无法学好数据结构的。知雀如果你打算今后都用C语言,那么可以认为数据结构是C语言的加强和发 展。

回答(2):

各种编程语言都是需要算法的,数据结构决定算法。

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特历让纤定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。

编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所肢仿应当采取的行动。
最早的编程语言是在电脑发明之后产生的滑稿,当时是用来控制提花织布机及自动演奏钢琴的动作。在电脑领域已发明了上千不同的编程语言,而且每年仍有新的编程语言诞生。很多编程语言需要用指令方式说明计算的程序,而有些编程语言则属于声明式编程,说明需要的结果,而不说明如何计算。
编程语言的描述一般可以分为语法及语义。语法是说明编程语言中,哪些符号或文字的组合方式是正确的,语义则是对于编程的解释。有些语言是用规格文件定义,例如C语言的规格文件也是ISO标准中一部份,2011年后的版本为ISO/IEC 9899:2011,而其他语言(像Perl)有一份主要的编程语言实现文件,视为是参考实现。
编程语言俗称“计算机语言”,种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 目前通用的编程语言有两种形式:汇编语言和高级语言。

回答(3):

数据结构是计算机野手存储、组织数据的方式。
一般讲数茄唤据结构的书都会用某种语言佢讲解, 你可颂纳嫌以按你熟识的语言来选择

回答(4):

数据结构就是组织数据的方式。
例如 涟拦哗表 二简卜行叉树 还有弊态数组 这些都是结构。
有了好的结构 好的算法就可以编写 更好的程序。