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

请教一下c语言版的数据结构和c++版的数据结构有什么不同?

请教一下c语言版的数据结构和c++版的数据结构有什么不同?

C
陪伴而非守候 2019-09-03 09:06:43
c语言版的数据结构和c++版的数据结构有什么不同
查看完整描述

3 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

数据结构偏重一种思想,到底由哪种语言实现,倒不是主要的.用C,C+,JAVA来做都是可以的。要硬说C和C++的有什么区别,那就是C++可用容器、面向对象的思想(类的继承等)了。一般用C来做的比较多

查看完整回答
反对 回复 2019-09-14
?
GCT1015

TA贡献1827条经验 获得超4个赞

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

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

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

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


查看完整回答
反对 回复 2019-09-14
  • 3 回答
  • 0 关注
  • 1024 浏览

添加回答

举报

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