发布网友 发布时间:2022-04-22 04:44
共3个回答
热心网友 时间:2022-05-18 07:57
单纯从数据结构的角度是没有区别的!数据结构只是一门理论,和语言无关。
只是在实现各种结构的时候,使用不同的编程语言!
与其这样问,不如问这三种语言的区别!区别了太多了!这问题覆盖面太广,可以写成一本书,这里就简单的说说。
简单的从程序编程角度讲,c是纯面向过程语言,数据类型比较基本,在定义不同的数据结构时一般采用结构体,灵活性很高,可以说没有c编不出的东西只有水平不够的程序员,
java面向对象所以在定义数据结构的时候用类来定义,数据类型和c不同,由于封装的特性,有的数据结构编码反而比c语言繁琐,
c++是在c的基础上创造的,同时面向过程和对象,数据结构中一些语法存在差异,如指针
热心网友 时间:2022-05-18 07:57
没区别,数据结构只是一种算法思想,和具体语言无关
热心网友 时间:2022-05-18 07:58
关键看你的算法,与哪种语言没有太多关系。