为了账号安全,请及时绑定邮箱和手机立即绑定

数据结构C语言版和C++版有什么区别吗?

数据结构C语言版和C++版有什么区别吗?

C++
Cats萌萌 2019-04-15 09:08:00
数据结构C语言版和C++版有什么区别吗?
查看完整描述

4 回答

?
MM们

TA贡献1886条经验 获得超2个赞

  1. 数据结构是抽象的,和具体语言无关。无论是C语还是C++,或者是java,他们都能实现同一种的数据结构。最多的区别就是有些的程序语言在实现某种数据结构时更为便利。

    例如lisp语言,天生就是链表这种数据结构。

    非要找C和C++的有什么区别,那就是C++可用容器、面向对象的思想(类的继承等)。实现的方式方法比用C来更多。

  2. 数据结构是在整个计算机科学与技术领域上广泛被使用的术语。它用来反映一个数据的内部构成,即一个数据由那些成分数据构成,以什么方式构成,呈什么结构。数据结构有逻辑上的数据结构和物理上的数据结构之分。逻辑上的数据结构反映成分数据之间的逻辑关系,而物理上的数据结构反映成分数据在计算机内部的存储安排。数据结构是数据存在的形式。 数据结构是信息的一种组织方式,其目的是为了提高算法的效率,它通常与一组算法的集合相对应,通过这组算法集合可以对数据结构中的数据进行某种操作。


查看完整回答
反对 回复 2019-04-16
?
郎朗坤

TA贡献1921条经验 获得超9个赞

C语言是一种编程的语言,编程的语言有很多种。
数据结构则是讲的是关于一些数据的理论知识。
可以说不管什么编程语言都能用到数据结构的知识,数据结构是程序设计基础又核心的知识。
可以将c语言想象为一种语言,那么数据结构就是一种说话的技巧,如何让你说话更简洁,有逻辑,容易让人听懂,这表达技巧不管你用中文或者ENGLISH都可以用上。
当然,如果你想成为一个优秀的程序设计人员,数据结构是必须掌握好的

查看完整回答
反对 回复 2019-04-16
?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

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

C语言是一门高级编程语言,他可以以某些数据结构来处理数据,提高数据的处理速度。

查看完整回答
反对 回复 2019-04-16
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

数据结构是数据及数据之间的关系,C语言只是一门编程语言,可以用C语言来写程序,实现数据按照某种特定的关系来组织和管理数据(也就是实现数据结构),所以数据结构的课程会有不同的语言版本,其实就是用不同的语言来实现数据结构了

查看完整回答
反对 回复 2019-04-16
  • 4 回答
  • 0 关注
  • 689 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信